The Treehouse Hotel is a refreshingly different hotel in central London.
It is a totally unique hotel with a number of different meeting spaces and one very large room for gatherings of up to 300. One of the main attractions of this stunning hotel has to be The Nest which is a fabulous rooftop bar with 360 degree views over London.
Book This Venue
Call us on 020 7186 8686 or complete the form below