top of page
Treehouse Hotel London
Take in the landscape of London from your room or at a rooftop oasis.
Treehouse London offers world-class views of quintessential London landmarks such as the London Eye, The Shard, Canary Wharf, Regent’s Park, all just 10 minutes on the Victoria Line from 100 Barrington.
bottom of page