Explore details about location Clos Tyla Bach. Clos Tyla Bach is a location situated within the Cardiff alongside other areas such as Church Lane, Grand Avenue, Bromsgrove Street.