Located in Longwood, Florida, Hand & Stone Massage & Facial Spa is the perfect place to relax and "get away from it all" for an hour (or two or three!) Hand & Stone invites both men and women to experience massage, facials and waxing seven days a week.