The UK's Biggest Sandwich Shop Is Opening In London - Here's What We Know So Far
Briefly

Sandwich Sandwich has quickly become a popular destination for sandwiches in London, opening to significant crowds eager to try their famously giant offerings.
The new Sandwich Sandwich store in London will be located at 70 Mark Lane, occupying a massive 3,500 square feet, setting the stage for the UK's largest sandwich shop.
Read at Secret London
[
|
]