NEW Bright 2BD Flat in the Heart Alexandra Palace is located in London. The property is a 7-minute walk from Alexandra Palace. With free WiFi, this 2-bedroom apartment provides a TV and a kitchen with an oven and fridge. The nearest airport is London City Airport, 16 km from the property. Read more
NEW Bright 2BD Flat in the Heart Alexandra Palace is located in London. The property is a 7-minute walk from Alexandra Palace. With free WiFi, this 2-bedroom apartment provides a TV and a kitchen with an oven and fridge. The nearest airport is London City Airport, 16 km from the property.