Black Friar Pub, London.

Black Friar Pub, London, England