Chula Vista Souplantation in Chula Vista, California (Soup, Salad, Restaurant) - Map

Map & Directions Store Details & Deals

1810 Main Court
Chula Vista, California 91911
East of 805 on Main, in Chula Vista Crossings

Phone: 619-216-9843

Detailed Map