South Bay Towers Apartments
619-427-5533
32.632977
-117.091873
About South Bay Towers Apartments
South Bay Towers Apartments is located at 616 G St, Chula Vista, CA. This location is in the Central Chula Vista neighborhood. This business specializes in Apartments, Rental Agencies and Property Management.