Comfort Inn & Suites Chula Vista

632 E Street
Chula Vista
California
United States