Explore details about location Square Henri Barbusse. Square Henri Barbusse is a location situated within the Saint-Florent-sur-Cher alongside other areas such as Rue des Lavoirs, Rue La Fontaine, Rue Victor Hugo.