1180 Trenton Ave – Chula Vista

Eight Units Across Two Adjacent Parcels in Chula Vista