Treehouse Hotel London, que tiene terraza, restaurante y bar, está en el centro de Londres, a 6 min a pie de Estación de metro Oxford Circus. Este hotel de 4 estrellas tiene wifi gratis, servicio de habitaciones y recepción 24 horas. El alojamiento dispone de servicio de conserjería, guardaequipaje y cambio de moneda.
En el hotel, cada habitación dispone de escritorio. Todas las habitaciones tienen caja fuerte.
Cerca del alojamiento hay puntos de interés como Oxford Street, Estación de metro Tottenham Court Road y Teatro Piccadilly. El aeropuerto (Aeropuerto de Londres - City) está a 16 km.