La Bahia Hotel

Location

215 Beach Street,  Santa Cruz, CA 95060  View Map

Google Map