The Ball & Ball

The Ball & Ball
Unit 1110/11 Westfield Centre, London, E20 1EJ
Photo of The Ball & Ball