The Lemongrass Spa Room
Located in West Palm Beach, Florida
Address: 1900 S Olive Ave, West Palm Beach, FL 33401, United States
Phone: +1 561-685-5260
Rating: 4
Services
- Wheelchair-accessible car park
- Wheelchair-accessible entrance
- Wheelchair-accessible toilet
- Toilets
- Appointments recommended
Categories
- Skin care clinic
- Day spa