The Babbling Brook Inn

1025 Laurel St.
Santa Cruz, CA 95060