Discover all our cotton bibs made in Florence
29 products
Little Prince
10959
100% Cotton - Made in Florence