Kingston General Hospital Gift Shop
Handmade by volunteers, so no two hats are exactly the same, Available in blue, pink or white.
May not be exactly as shown