Merchant Taylors' School
Merchant Taylors' School was founded in 1561 by the Merchant Taylors Company, who are still its Governing Body. In 1933 the school moved from its original site in central London to Sandy Lodge, Northwood.
Merchant Taylors' School was founded in 1561 by the Merchant Taylors Company, who are still its Governing Body. In 1933 the school moved from its original site in central London to Sandy Lodge, Northwood.