Photo gallery for Treehouse Hotel London





Treehouse Hotel London
14-15 Langham Place, London, England, W1B 2QS
About this property
In the heart of London, discover a tranquil escape near Buckingham Palace and Big Ben. Savor Mexican cuisine at one of two on-site restaurants or unwind with a daily manager's reception. With full breakfast, concierge services, and a banquet hall, this eco-certified hotel is perfect for special occasions.
Reviews
9.0 out of 10
Wonderful
Score categories
Explore the area

- Place, Buckingham Palace - 5 min drive
- Train, Oxford Circus Underground Station - 5 min walk
- Airport, London (LHR-Heathrow) - 35 min drive