Get directions to: Mariscos Hector's Restaurant, Chula Vista, CA
Restaurant address: 1177 Broadway, #14 Chula Vista, CA 91911, USA
Restaurant: Mariscos Hector's Restaurant