Windsor Hotel


Stratford • Show on map
View Details for Price
Situated 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


