Tuesday 15 February 2011

Westminster Abbey Tea Towel Coming to Culture Shops Very Soon

The Royal Wedding a time for celebrating of all things British, Made in England and London. Time to highlight UK designers, textile artists, craft items and so much more.