• A Shell petrol station on Old Street, London.
  • Energy,Utilities and Mining
  • United Kingdom
  • N88850