Smack Lobster Deli – Saving all my lobster-roll-love for you; London, UK
Smack Deli is one of the new kids in the London food scene. Barely 6 months old, this lobster shack is one of the best and here to stay amongst the sudden explosion… Continue reading