Go with The Flo and soak your stress away

WKBWPublished: December 6, 2017Updated: December 7, 2017
Published: December 6, 2017Updated: December 7, 2017

The Flo is a full sensory deprivation float center. It opened in 2015 and it's located in downtown Buffalo.

Be the first to suggest a tag

    Comments

    0 comments