Located in London, this apartment features free Wi-Fi and a terrace. The apartment is 4 km from Alexandra Palace. Parking is available on site by a parking permit. There is a seating area, a dining area and a kitchen equipped with an oven.
15 Steele Road, London, N17 6YJ, United Kingdom
Nightly rates from $81