 It is now housed in a modern facility, opened in 1990, with 100 beds, located on the same property.The Odd Fellows' Home is located in northeastern Worcester, a short way east of Interstate 190 and the Greendale Mall, at the corner of Barber and Randolph Streets.The land for the facility was donated in 1890 by Thomas Dodge, a prominent local patent lawyer, who eventually donated in all, in order ensure "ample light and air" for the residents.