Reviews of The Lodge Space: Yoga & Fitness Studio, Café and Treatment Centre. (Other) in London (London).