WORLD
Residents say smell from London food court is 'disrupting their lives' and clinging to clothes
MyLondon
1 newsroom
Picture: MyLondon
The Food District is an indoor food court on Edgware Road offering cuisine from 15 different regions across the world
Read more on MyLondon