x
Loading...

Exit 70A on US 101 North

0.3 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