You are correct. London has a few Sandwich places that most people know about, Obviously Pret, then maybe The Earl of Sandwich, and Birley Sandwiches. These are all pretty average at best. Max's Sandwich Shop in Stroud Green, or Monty's Deli are worth checking out. All the people below obviously haven't ever eaten a decent sandwich.