Skip to Main Content

Bay Spa

Address

918 Center St
Santa Cruz, CA 95060
(831)515-7383

Get Directions

visit website

Details

Experience the rejuvenating benefits of massage therapy today and discover the positive effect it can have on your body and your well-being.

Nearby Shop

Nearby Eat

Nearby Parking