TREEHOUSE HOTEL MANCHESTER OFFICIALLY OPENS
Treehouse Hotel Manchester opened in March 2025, marking the arrival of the second UK property in the Treehouse Hotels portfolio, part of Starwood Hotels collection. The hotel has 200 treehouse-inspired guest rooms including three accessible rooms, eight suites, and a Treetop Suite due to open later this year. Treehouse Hotel Manchester is a destination where all are welcome to reconnect with nature, explore city culture, and indulge in moments of fun and nostalgia with the backdrop of whimsical interiors, eco-conscious design, and an array of exciting dining and social spaces.