Floating Sound Bath at 383 Hilliard St in Manchester, CT | The 860 Life