
Treehouse Hotel Manchester Set to Open on 19th March 2025
Treehouse Hotel Manchester — Photo by Brad Matthews Treehouse Hotel Manchester is set to welcome guests to its 224 guest rooms for fun and free-spirited stays - a one-of-a-kind addition to the city's hospitality scene