Elegant one bedroom Alexandra court in WindsorLondon, United Kingdom Address: 8 Alexandra Road State: United Kingdom City: London Zipcode: SL4 1HH Longitude: -0.61034 Latitude: 51.478.865 Rates from: 0 Accommodation Booking