1/20 20 New $500,000 2 Beds2 Baths1,275 SqFt 1760 E Palomar ST #318, Chula Vista, CA 91913 Townhouse Listed by Favio Ortega of Real Broker