Best Western South Bay Inn

710 E St
Chula Vista
California
United States