Babbling Brook Inn 2

Hotel
Location
Santa Cruz, CA