Best Western Plus Otay Valley Hotel

4450 Main Street
Chula Vista
California
United States