Travelers Inn and Suites

235 Woodlawn Ave
Chula Vista
California
United States