The Flo
228 Allen St, Buffalo, NY 14201, United States
+17167701000
Contacts
228 Allen St, Buffalo, NY 14201, United States
Description
Flotation Therapy Center - The Flo
Hear at The Flo we offer the purest sensory deprivation. Flotation Therapy and wellness center.
Features
- Appointment required
- Appointments recommended