Tarla
23-25 Middle Row, Stevenage SG1 3AW England
Tarla is a Gluten Free Options, Mediterranean, Turkish, Vegan Options, Vegetarian Friendly place is located in Stevenage, England. The address of Tarla is 23-25 Middle Row, Stevenage SG1 3AW England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1438 350404, or open their website to view relevant information, The url is https://www.facebook.com/tarlarestaurant/