#SpaceThis two-bedroom apartment is situated in the idyllic area of Wood Green. The property is also just 400 metres from Wood Green Underground Station, making this property the perfect location for your stay in London.Located on the third floor, this beautiful London flat can comfo