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 ...
Read more
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. The apartment will provide you with a TV and a seating area. There is a full kitchen with a microwave and an oven. The apartments are situated on a high street which offers a variety of shops and places to eat. Wood Green Tube station and a VUE Cinema are less than a mile away.