53b Southwark St, London SE1 1RU, England, United Kingdom
Distance: 141 yd.
Company description
“Free your body and your mind will follow!” That's the blissed out philosophy behind the floatation tank. We have 9 tanks and get 1200 customers a month using our facilities to obtain deep relaxation.