Get directions to: El Dorado Seafood Grill, Chula Vista, CA
Restaurant address: 311 Palomar St Chula Vista, CA 91911, USA
Restaurant: El Dorado Seafood Grill