Home » Manchester's cityscape has welcomed a truly unique addition: the brand new Treehouse Hotel