Situated in the core of downtown Stratford, make the most of your experience by staying in one of our 34 rooms.
Built in 1881, The Albert Street Inn was previously known as The Windsor Hotel. Throughout the 20th century, The Windsor would continue to offer accommodations to local tourists. In 1935, the hotel reduced to half its original size—offering 34 selected rooms. It is now known as The Albert Street Inn.
to add Albert St. Inn map to your website;