Finch's Pub

Finch's Pub
12a Finsbury Square, London, EC2A 1AN