Explore details about location Merrill Road. Merrill Road is a location situated within the Windham County alongside other areas such as Windham Center Road, Sumner Hill Road, Westford Road.