Best Western Chula Vista/Otay Valley Hotel
Part of Best Western ®
Hotel
Location
4450 Main Street
Chula Vista, CA
91911-6508
Chula Vista, CA
91911-6508
Get Directions