4 ★
Windsor Holiday Apartments
Address: 73 High street, London, United Kingdom
Windsor holiday apartments is a self-catering accommodation located in London. Free WiFi access is available throughout and the property is a 20-minute walk from Alexandra Palace. A free parking space for 1 car is provided.
Hotels Nearby
-
Alexandra Hostel 3 ★
73 High Street, Hornsey, London
-
White Lodge 3 ★
1 Church Lane, Hornsey, London
-
Linton Apartments
1 Turnpike Lane, London
-
Crompton Court Apartments 4 ★
120-128 Mayes Road, London
-
Wood Green Cottage 4 ★
12 Warberry Road, London
-
Seymour Apartments
72 Seymour Road, London
-
Pemberton Apartments
25B Grand Parade, London
-
London Shelton Hotel 2 ★
60-62 Wightman Rd, London
-
Finsbury Park Apartments
135 Stapleton Hall Road, London
-
Trinity Court
Trinity Road, London
-
London Finsbury Park Apartments
26 Weightman Road, London
-
Charming Studio Crouch End
38 Coolhurst Road Flat 6, London
- 🏠 WorldPlaces ›
- Hotels ›
- 🇬🇧 United Kingdom ›
- London ›
- Windsor Holiday Apartments