Max’s Sandwich Shop
food

“Not a Schwarma but the best Sandwich in London is at Max’s Sandwich Shop in Crouch Hill. There’s only a small menu but it’s enough to make you change the way you think about Sandwich’s forever.” – Circa Waves

related