181 east santa clara street - ventura, Ventura, United States
The Clocktower Inn Photos
The Clocktower Inn Map
181 east santa clara street - ventura, Ventura, United States
Searching for availability
Hotel Information
This elegant hotel is housed in a former firehouse and clocktower. the lobby features beamed ceilings, a fireplace, fiber wall hangings, original art, and wood furnishings. the guestrooms are decorated in southwestern-style.