Windsor Hotel
Stratford • Show on map View Details for PriceSituated 200 metres from Avon Theater and built in 1881 Windsor Hotel offers accommodation in Stratford. It offers free WiFi in the lobby and public spaces and is within just 1.5 km of Stratford Festival…More info