Charming flat in Finchley Central
152 Squires Lane London, N3 2QTLocated in London, this apartment features free WiFi. The property features views of the city and is 3.7 km from Alexandra Palace. There is a dining area and a kitchenette. A flat-screen TV is available.
1 rooms
from £125