Mariscos El Camarón
Restaurant
•
193 Broadway, Chula Vista, CA 91910, USA
7.2
Sunday: 12 PM – 12 AM
See if anyone you trust recommends it!