Situé à 200 mètres de l'Avon Theater et construit en 1881, l'établissement The Windsor Hotel by Hoco Hotels Collection propose un hébergement à Stratford. Doté d'une connexion Wi-Fi gratuite dans le hall et les parties communes, il se trouve à seulement 1,5 km du Stratford Festival Theatre et à 300 mètres du Studio Theatre. Le théâtre Tom Patterson se trouve à 600 mètres.
Tous les logements comprennent une télévision à écran plat. Les chambres sont équipées d'une salle de bains privative. Certaines comprennent également un coin salon.
L'aéroport international de Londres, le plus proche, est implanté à 51 km.