Skip to Main Content

Temple Santa Cruz

Address

317 Cedar St
Santa Cruz, CA 95060
(831)346-2663

Get Directions

Nearby Shop

Nearby Eat