Explore details about location Place Pierre Archambault. Place Pierre Archambault is a location situated within the Tours alongside other areas such as Rue Lamartine, Rue des Halles, Rue de Lucé.