Sneak peek: inside The BoTree, London’s new design hotel
Sneak peek: inside The BoTree, London’s new design hotel New luxury hotel The BoTree has announced its opening for July 2023. Located in the heart of London’s West End at the intersection of the affluent Marylebone and Mayfair neighbourhoods, The BoTree plans to capture the spirit of the city’s ‘village’ life while reflecting the prestige of central London… Sister property…
read more