The Yoga Room London is a yoga studio and retreat organization that aims to bring health and wellness to everybody in a nourishing and warm welcoming way.