Escape the Pressures & Stress of your life. Luxury Lotus Spa, located in the heart of Tampa, FL, is an oasis of comfort and relaxation where you can choose from a variety of customized skin care, body
- 13542 North Florida Ave. Suite 212 Tampa, FL 33613
- +1 (813) 701-4541