Explore details about location Wren Close. Wren Close is a location situated within the Cardiff alongside other areas such as Campbell Drive, Priest Road, Orchard Park.