-London Enter Here All Ye Wrens The Church of St Mary-le-Strand, whose foundation stone was laid back in February 1715, is something of a hidden gem, standing on a small island in the middle of the Strand, […]