Explore details about location Willoughby Avenue. Willoughby Avenue is a location situated within the Winchendon alongside other areas such as Holly Drive, Hall Road, Maple Place.