Explore details about location Orchard Place. Orchard Place is a location situated within the Cardiff alongside other areas such as David Street, University Place, Taff Embankment.