Explore details about location Claymore Place. Claymore Place is a location situated within the Cardiff alongside other areas such as Llanwern Road, Priest Road, Caerau Lane.