Address: Shell, 296-306, Ley Street, Newbury Park, Ilford, London, Greater London, England, IG1 4BS, United Kingdom
Operator: Motor Fuel Group
Website: https://find.shell.com/gb/fuel/12038521-mfg-ilford