Explore details about location Windham Center Road. Windham Center Road is a location situated within the Windham County alongside other areas such as High Meadow Drive, Mayhew Drive, Rich Road.