Residents living near an indoor food court have told Westminster Council they are being plagued by a continual smell of cooking they claim is clinging to their clothes. The Food District is an indoor food court located between Paddington and Marylebone, on Edgware Road, offering cuisine from 15 different regions across the world. Food Entrepreneur […]



