	It is located adjacent to the Worshipful Company of Merchant Taylors almshouses on Lee High Road in Lewisham, London and is one of only two Grade I-listed buildings in the borough of Lewisham (the other is St Paul's, Deptford).