El Capitan Cocina
1223 3rd Ave c1, Chula Vista
(619) 623-3358
Recent Reviews
You May Also Like
The Empanada Spot - 1223 3rd Ave C-1
Salad, Comfort Food, Pet Friendly
Panda Imperial Restaurant - 1208 3rd Ave
Chinese
Izakaya Naruto - 1216 3rd Ave
Japanese, Sushi Bar, Bar, Ramen
Restaurants in Chula Vista, CA
El Capitan Cocina
1223 3rd Ave c1, Chula Vista, CA 91911
(619) 623-3358