Le Forest House Hotel est situé à Londres, à moins de 1,8 km de la station de métro Wood Green et à 3 km de Southgate London. Cet hôtel 3 étoiles propose une réception ouverte 24h/24, un centre d'affaires et une connexion Wi-Fi gratuite. Un parking privé est disponible sur place.
Toutes les chambres comprennent un bureau et une télévision. Leur salle de bains privative est pourvue d'une douche et d'un sèche-cheveux. Certaines chambres comprennent également une cuisine équipée d'un réfrigérateur. Le linge de lit et les serviettes sont fournis.
Vous pourrez pratiquer diverses activités à Londres et dans les environs, telles que le vélo.
Le Forest House Hotel se trouve à 3,4 km du palais Alexandra et à 6 km de Cockfosters. L'aéroport de Londres-City, le plus proche, est implanté à 24 km.