The Classic Choice Among Downtown Stratford Ontario Hotels
The Albert St Inn Hotel Stratford is a charming full service hotel featuring 34 classically styled guest rooms situated in the heart of the downtown core. The hotel has been under new ownership and management since January 1, 2006 and has completed renovations to all the guest rooms. 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 and 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 20th century.
