Spa Casa is a day spa in St. Petersburg, FL. It carries a 5.0-star rating from 130 Google reviews. You will find it open 9 AM – 8 PM on Monday and Tuesday and closed on Saturday. You will find it at 3949 58th St N, St. Petersburg, FL 33709. Reach them on (727) 314-3060, or see more at thespacasa.com.