Holiday Inn Express Hotel & Suites Ventura

1080 Navigator Dr
Ventura
California
United States