Clocktower Inn

181 E. Santa Clara St.
Ventura
California
United States