Treehouse Hotels to open in Manchester
SH Hotels & Resorts will debut its quirky Treehouse Hotel brand in Manchester, the brand’s second UK location, in 2023. Treehouse…
read moreSH Hotels & Resorts will debut its quirky Treehouse Hotel brand in Manchester, the brand’s second UK location, in 2023. Treehouse…
read moreJoin our community and receive the latest trending industry news in our weekly Departure Lounge and exclusive invites to events