House for rent, 61 E Shasta St Hilltop, in Chula Vista, United StatesChula Vista, 61 E Shasta StHouse • 3 room(s) • 3 bed. • 2 bath. • 121.7 m²