Which Wich Superior Sandwiches - Best Sandwich Shop London - Unit 8 Central St. Giles, London WC2H 8AG, UK on Eaten