Flat Iron Square

London Street Food In between London Bridge and Southwark lies Flat Iron Square, one of the biggest London street food areas! Situated under railway arches, there is a huge outdoor…

%d bloggers like this:

Looking for Something?