Your domain registration is pending. Check back in an hour

Grotto Massage and Day Spa

Grotto themed spa and Massage therapist in Carlsbad
Opening at 9:30 AM tomorrow
Header image for the site


We wanted to THANK all our loyal customers for their continued patronage at this difficult time.
We also want to reassure everyone we are vigilantly cleaning and sanitizing EVERYTHING!!
Thank you Grotto Family !

Call now


4 months ago
BEST MASSAGE EVER!!! Love, love, love Grotto and will keep on returning as you get a lot for your buck here. Professional and clean with all the perks of an upscale spa at a fraction of the price! Front desk staff are always friendly and efficient. And I simply cannot say enough good things about my therapist Peter...have had several sessions with him and every single time he works tirelessly on the many knots in my back & shoulders and soothes my sore muscles throughout! He works absolute magic and I highly recommend!!! Thank you Peter, you are appreciated! I'll be back soon Grotto!
- Crysta M
11 months ago
It is a wonderful place here!Good service Good therapist!I will come again!
- Ti a
2 months ago
Incredible massage!! $30 for a full hour reflexology but they do your whole body. They also give you a chart to circle spots to avoid, spots to focus on, and amount of pressure desired. So great! I HIGHLY recommend this place :)
- Fraya W

Massage Spa In Carlsbad, CA

You work hard. Treat yourself right with a massage from Grotto Massage and Day Spa! When you need to unwind a bit from the stresses of your life, we can perform a massage in as little as 30 minutes at our massage spa that'll leave you feeling rejuvenated and ready to tackle the rest of your week. Our massages are a great way to reduce stress, relieve pain, and promote better circulation. Call now at (760) 203-5448 or visit our location today to get a massage!

Also check out us on yelp!

Contact Us


Call now
  • (760) 688-2311


Get directions
2804 Roosevelt Street Suite A
Carlsbad, CA 92008
United States

Business Hours

Mon:9:30 AM – 9:30 PM
Tue:9:30 AM – 9:30 PM
Wed:9:30 AM – 9:30 PM
Thu:9:30 AM – 9:30 PM
Fri:9:30 AM – 9:30 PM
Sat:9:30 AM – 9:30 PM
Sun:9:30 AM – 9:30 PM
Contact Us
Message sent. We'll get back to you soon.