apartments santa the wallpaper the sands apartments santa cruz 200 Button Street Santa Cruz CA 95060. If you are looking for a pet friendly community in Santa Cruz look no further. … Saturday, September 17, 2022 Edit