Delicatessen in London - Westminster 10 Thayer Street, Westminster, London, W1U 3JN Tags: delicatessen