Otay Town
For rent
Price
Beds/baths
Home type
Otay Town house for rent
Property Id: 1465623 SUBMIT YOUR APPLICATION TODAY! MONTHLY RENT OF $3,200 FOR THIS INCREDIBLE NEWLY UPGRADED HOME AT 1571 CITRUS WAY, CHULA VISTA, CA 91911 $3,500 Deposit Required upon entering into