Question: What is the Euston Road location in the London Borough of Camden whose sculptor of public art has been called Britain 's greatest living stone sculptor ?
Answer: St Pancras Parish Church