Finsbury Park Apartments
135 Stapleton Hall Road London, N4 4RBLocated just 6 miles north of central London, Finsbury Park Apartment offers self-catering accommodation with free WiFi access in public areas and free on-site parking.
1 rooms
from £99