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.
Windsor holiday apartments is a self-catering accommodation located in Londo 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.
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.
Number of Rooms: 27