Explore details about location Welby Road. Welby Road is a location situated within the Cardiff alongside other areas such as Willowdale Road, Ball Road, Gray Street.