Explore details about location Windham Center Road. Windham Center Road is a location situated within the Windham County alongside other areas such as Oakwood Drive, Gamache Lane, Leon Street.