Babbling Brook Inn

1025 Laurel St
Santa Cruz
California
United States