Explore details about location Burrard Place. Burrard Place is a location situated within the Parish of Saint Helier alongside other areas such as (currently closed), Le Mont Pinel, South Hill.