Barber-Surgeons' Hall

Livery Companies in The City, London
BESbswy