The BoTree isn't just a hotel; it's an experience. Discover a London stay that feels both central and secluded, where every detail is thoughtfully curated.