Explore details about location Willowdale Road. Willowdale Road is a location situated within the Cardiff alongside other areas such as Bramble Close, Claymore Place, Campbell Drive.