Salt Port Restaurant & Deli 2 Festoon Way, London E16 1RH