Get directions to: Lolita's Restaurants Incorporated, Chula Vista, CA
Restaurant address: 601 E Palomar St, #a1 Chula Vista, CA 91911, USA
Restaurant: Lolita's Restaurants Incorporated