651 Palomar St, Ste 23A, Chula Vista 91911, United States
651 Palomar St, Ste 23A, Chula Vista 91911, United States
No delivery
Spot something wrong?
Dishes at Mariscos la Perla Negra. Prices may vary in venue.
Been to Mariscos la Perla Negra? Be the first to share what you ate.