The Bowler

The Bowler
32 Bowling Green Lane, London, EC1R 0BJ