SEAFOOD • FRENCH FRIES
601 E Palomar St, Chula Vista
1970 Avenida Escaya, Chula Vista
601-A East Palomar Street, Chula Vista