Situated in London and with Oxford Circus reachable within 500 metres, Treehouse Hotel London features concierge services, non-smoking rooms, a terrace, free Wi-Fi throughout the property and a bar.
Number of rooms: 96
14-15 Langham Place, Westminster Borough, London, W1B 2QS, United Kingdom
Hotel booked 1 times today.