Get a Hotel in Windsor

Super 8 by Wyndham Windsor

Super 8 by Wyndham Windsor

Windsor • Show on map 8.0/10 Price as low as USD 67.49

Super 8 by Wyndham Windsor provides accommodation in Windsor. The accommodation features a sun terrace a 24-hour front desk where staff can assist guests as well as free WiFi throughout the property.…More info

Book now