Explore details about location Clos du Briard. Clos du Briard is a location situated within the Parish of Saint Helier alongside other areas such as Esplanade, St. Andrew's Place, Hotel de France.