Explore details about location Dell Road. Dell Road is a location situated within the City of Edinburgh alongside other areas such as Corstorphine Hill Gardens, Windmill Place, Wester Drylaw Avenue.