Get directions to: Baja Lobster, Chula Vista, CA
Restaurant address: 730 H Street Chula Vista, CA 91910, USA
Restaurant: Baja Lobster