Get directions to: Best Western Chula Vista Inn, Chula Vista, CA
Restaurant address: 946 Broadway Chula Vista, CA 91911, USA
Restaurant: Best Western Chula Vista Inn