Restaurant on Site
Paid Parking Available
The Albert St Inn Hotel Stratford is a charming hotel featuring 34 styled guest rooms situated in the heart of the downtown core. Our Stratford hotel was originally built in 1881 as the Windsor Hotel. It was the hotel to stay at in Stratford and was a large elegant one at that. It stretched nearly half a block down Albert St., cornered onto Downie St. and had several stores occupying the ground floor. The hotel has been sized back over the years and changed ownership and names. It is one of few hotels that have remained open into the 21st century.