Delicatessen in London - South Kensington 31 Bute Street, South Kensington, London, SW7 3EY Tags: cheap and quick, delicatessen, sandwiches