Explore details about location Clos Tyla Bach. Clos Tyla Bach is a location situated within the Cardiff alongside other areas such as Castle Street, Fennel Close, Exford Crescent.