Home Tags Cafe Mish

Tag: Cafe Mish

Review: Cafe Mish – Mayfair

Mouth-watering gourmet sandwiches you need to go out of your way to try. Based in the heart of Mayfair, London at 1a Shepherd Street, it’s...