Delicatessen in London - Soho 59 Shaftesbury Avenue, Soho, London, W1D 6LF Tags: cheap, sushi
Delicatessen in London - South Kensington 31 Bute Street, South Kensington, London, SW7 3EY Tags: cheap and quick, delicatessen, sandwiches
Delicatessen in London - Holborn 5 Houghton Street, Holborn, London, WC2A 2AD Tags: cheap eats