Presence Float Center
(636) 220-6327
233 Lamp & Lantern Village, Town And Country, Missouri, 63017
About us
Presence Float Center & Spa STL is the newest float tank in St. Louis. Reconnect with yourself at our STL float center & book your float online today!