Get a Room in Stratford - page 2 of 2

Windsor Hotel

Windsor Hotel

Stratford • Show on map 7.4/10 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

Book now