Luxurious Apartment "N22" Apartment London, Greater London
Offering a garden and garden view, Luxurious Apartment "N22" is situated in London, 500 metres from Wood Green Metro Station and 2.3 km from Alexandra Palace.
Number of rooms: 2
659 Lordship Lane, Flat 2, Wood Green, London, N22 5LA, United Kingdom