Explore details about location Duffs Road. Duffs Road is a location situated within the Holyrood alongside other areas such as Godsons Road, Byrne's Road, Beaver Brook Place.