Hotels nearby 42 High Street, London N14 6EB, United Kingdom

Home Base Holidays

Approximately 1.66 km away
Address: 7 Park Avenue, London N13 5PG, United Kingdom

The Emerald Suite

Approximately 1.83 km away
Address: North London Business Park, Oakleigh Rd South, London N11 1GN, United Kingdom

Elmdale Hotel Ltd

Approximately 1.86 km away
Address: 9 Elmdale Road, London N13 4UN, United Kingdom

Urban Stay

Approximately 1.9 km away
Address: 2 Crawford Gardens, London N13 5TD, United Kingdom