- www.tarlarestaurant.co.uk
- 1
- 1
Tarla restaurant is a traditional taste of Turkey, set in the heart of Stevenage. We are a family-run restaurant, bringing our own local specialisms to the table and serving up fresh, authentic cuisine to our customers. All our food is inspired by..
Relevance: 42.98247