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).