Explore details about location Winston Avenue. Winston Avenue is a location situated within the Dover alongside other areas such as Spaulding Turnpike, Dover Point Toll Plaza, Back River Road.