South Bay Fish & Grill

Chula Vista Marina, 570 Marina Pkwy.
619-420-7234
Chula Vista
California
United States
website