Babbling Brook Inn 1

Hotel
Location
Santa Cruz, CA