Tarla Restaurant - Turkish Meze & Grill
23-25 Middle Row, Stevenage
01438 350404
Recent Reviews
Order Online
Tarla Restaurant - Turkish Meze & Grill
23-25 Middle Row, Stevenage SG1 3AW
01438 350404