Super Spa
- Distance: 2,530.77 mi
- Address:1722 J St # 1, Sacramento, CA 95811
- Phone:(916) 706-1786
- Reviews: 11Rating: 2.1
Holy cow this place is terrible! Worst customer service experience ever and the massage was also the worst I have ever had. They inexplicably cancelled my appointment that I had for months even after I confirmed it and then acted like they were doing me a favor by giving me only half of what I paid for .... more