Paloma House 290 Pioneer Street, Santa Cruz, CA 95060