Hotel Solares

600 Riverside Avenue
Santa Cruz, CA 95060