The former Renaissance Hotel in the centre of Manchester is set for a major refurbishment and a relaunch under the SH Hotel & Resorts' Treehouse brand, part of Starwood Capital Investments
The new Treehouse Hotel will be part of as major redevelopment of the site which will also offer office space, car parking plus a residential tower featuring 300 new homes.
Treehouse Manchester will have 216 new bedrooms, a new top floor restaurant and bar, meeting and events space and a communal gym – and it will feature a ‘secret forest’ treehouse canopy.
Located on Deansgate in the centre of Manchester it will be the second Treehouse branded hotel in the UK. It will join Treehouse London Hotel in Langham Place central London, across the road from the BBC.
Treehouse Hotel Manchester is anticipated to open in 2023.