Blue Goose - Light Blue - Floral - Meags & Me

Blue Goose - Light Blue - Floral - Meags & Me

Price is per half metre. 100% cotton, 112cm wide.