Park Palomar Apartments
619-426-8060
32.607567
-117.064106
About Park Palomar Apartments
Park Palomar Apartments is located at 244 Palomar St, Chula Vista, CA. This location is in the Castle Park neighborhood. This business specializes in Apartments.