The Arches, 98 Isabella St, London SE1 8DD
Bar | Cafe | Deli
This establishment offers authentic Turkish mezze dishes and expertly grilled meats in a welcoming venue nestled beneath the railway arches, creating a cozy dining experience that highlights the rich flavors of traditional Turkish cuisine.