Best Western Plus Chula Vista Inn

946 Broadway
Chula Vista
California
United States