Explore details about location St. Margaret's Road. St. Margaret's Road is a location situated within the Doncaster alongside other areas such as Hangthwaite Lane, Armthorpe Road, radnor Way.