Clocktower Inn Ventura Ventura
181 E Santa Clara St
Ventura,
CA 93001
Near Mission San Buenaventura