March 21 - March 23 ITSF 500 London Masters II Peckham Levels Centre Carpark, F1-F6, 95A Rye Lane, London, United Kingdom London Table Football is delighted to present the London Masters! [...]