A Place to Float LLC is a wellness center in Indianapolis, IN that offers sensory deprivation tank experiences for relaxation and stress relief.
Customers can enjoy the benefits of floating in a peaceful and tranquil environment, promoting mental clarity and physical rejuvenation.
Generated from their business information