The Bowler

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