Explore details about location Village Green Road. Village Green Road is a location situated within the Sturbridge alongside other areas such as Streeter Road, Wilbur Cross Highway, South Road.