Sandwich shop located in St Pancras Station. Offers a selection of sandwiches.