Hotel Travelers Inn and Suites, Chula Vista

235 Woodlawn Ave Chula Vista91910, United States