Explore details about location Picardy Place. Picardy Place is a location situated within the City of Edinburgh alongside other areas such as Vexhim Park, Stenhouse Place West, Granton Gardens.