Explore details about location Clos Tyla Bach. Clos Tyla Bach is a location situated within the Cardiff alongside other areas such as Caewal Road, James Street, Beacon Street.