Flat Iron Square is London's home of sport, featuring 18 state-of-the-art screens. Flat Iron Square is also a destination where your taste buds can savour the victory too, with a rotating line-up of food vendors of varying cuisines. Completing the offerings is a selection of craft beers, signature cocktails, and wine. We are located at: 45 Southwark St, London, Greater London SE1 9HP.
Website: https://flatironsquare.co.uk/
Viewed 107 Times
County London
Town London