Explore details about location Cloverdale Road. Cloverdale Road is a location situated within the Greece Town alongside other areas such as George Badgerow Park, Brimley Manor, Delmar Road.