Get directions to: South Bay Fish & Grill, Chula Vista, CA
Restaurant address: 570 Marina Pky Chula Vista, CA 91910, USA
Restaurant: South Bay Fish & Grill