El
El Mirador Trailer Court
577 Palomar St, Chula Vista, CA 91911, United States
Comments
Mi
Review №1

No parking, But everyone here is very nice.

Information
1 Comments
4 Rating
  • Address:577 Palomar St, Chula Vista, CA 91911, United States
  • Phone:+1 619-422-5279
Categories
  • Mobile home park
Similar organizations