Villa Serena Apartments

(619) 934-8001

1231 Medical Center Dr
Chula Vista, CA 91911-6888