Explore details about location Broadmeadow Road. Broadmeadow Road is a location situated within the Groton alongside other areas such as North Street, Rawding Road, Birchwood Avenue.