La Ferme Saint Aubin, a well stocked cheese shop at 76 Rue Saint-Louis en l'Île

[Île de la Cité - Paris]