Get directions to: Souplantation, Chula Vista, CA
Restaurant address: 1810 Main Ct Chula Vista, CA 91911, USA
Restaurant: Souplantation