Downhills Way - North London - Rooms
66 Downhills Way, London, N17 6BB, United Kingdom
Set within 1.8 km of Wood Green Metro Station and 3.8 km of Alexandra Palace in London, Downhills Way - North London - Rooms offers accommodation with a kitchen. There is a private entrance at the guest house for the convenience of those who stay.