About

Edit info

Located at 21245 E Cliff Dr, The Last Resort is a day spa in Santa Cruz, CA 95062. Want to know if The Last Resort is open today? Call (831) 479-4247 for The Last Resort hours and to make an appointment. The Last Resort has 3.5 stars on Yelp and 3 reviews.

Yelp Reviews