
Villa Serena Apartments
1231 Medical Center Drive
Chula Vista, California 91911
Chula Vista, California 91911
Interest List is Currently Closed
Back to Our Properties
Interest List is Currently Closed