Tarla Restaurant

23-25 Middle Row, Stevenage, SG1 3AW

01438 350404

Restaurants – Turkish

Visited 92 times, 1 Visit today

Posted in Restaurants - Turkish