Explore details about location Archer Place. Archer Place is a location situated within the Cardiff alongside other areas such as Neville Street, Rosedale Close, Cowbridge Road East.