View all
Independent day school for boys, originally in London, now at Northwood, Hertfordshire
Merchant Taylors' School is an 11–18 boys public day school, founded in 1561 in London. The school has occupied various campuses over its lifetime. Wikipedia