Delicatessen in London - City of London 8 Byward St, City of London, London, EC3R 5AS Tags: fresh food counter, great for lunch, healthy, healthy food, rolls, salad, salads, sandwiches, stylish