Early Sudbury Hotels

King Edward Hotel

Formerly the frame Russell House (c.1887), the brick King Edward Hotel in Sudbury was a historic landmark located at the corner of Larch and Elgin Streets.  The hotel was opposite the old CPR Station on Elgin St.; it had a billiard room and a barber shop in the basement. It opened in 1905 and was demolished in 1976.