x
Loading...

Exit 70A on US 101 South

Left 0.16 mi

Clocktower Inn Ventura

181 East Santa Clara Street, Ventura, CA 93001

Directions
Amenities
WiFi (Free)
24 Hours (Front Desk, Security)
Parking Notes (Free, On-site)
Non-smoking (Rooms Available)
Restaurant Attached
Bar