Explore details about location Clos Avro. Clos Avro is a location situated within the Cardiff alongside other areas such as Tredelerch Road, Queen Street, Goldsmith Close.