2305 Otay Lakes Rd, Ste 201, Chula Vista 91915, United States
2305 Otay Lakes Rd, Ste 201, Chula Vista 91915, United States
No delivery
Spot something wrong?
Dishes at Hector's Mariscos. Prices may vary in venue.
Been to Hector's Mariscos? Be the first to share what you ate.