1760 E Palomar St Unit 318, Chula Vista, CA, US, 91913 Description Welcome to 1760 E Palomar St #318! This beautifully townhome in the highly desirable Otay Ranch comm Details Price: 500,000 USD Status: For Sale Type: Townhouse Bedrooms: 2 Bathrooms: 2 Images Back to Properties