Directions to Clocktower Inn, Ventura

Clocktower-inn-map
The Clocktower Inn in Ventura is located at 185 EAST SANTA CLARA STREET , Ventura , CA, US .   Click on the Google Map above to get an interactive version and see the area around the Clocktower Inn .