Royal School of Needlework

  • Apt 12 Hampton Court Palace, KT8 9AU, East Moelsey