Get directions to: Ciao Italian Restaurant, Chula Vista, CA
Restaurant address: 4360 Main St, #212 Chula Vista, CA 91911, USA
Restaurant: Ciao Italian Restaurant