About

Edit info
  • Open today, 9:00am - 6:00pm
  • (954) 531-1116
  • 822 S.E. 9th Street Palm Plaza
    Deerfield Beach FL 33441

Searching for a spa? Check out Stella Maris Spa & Tea Room, a local spa at 822 SE 9th St in Deerfield Beach, FL 33441. For appointments or for prices call today.