Tarla Restaurant Tarla Restaurant 23 – 25 Middle Row Stevenage Herts SG1 3AW Rating Date: 2021-04-03 Rating Authority: Stevenage Leave a Reply Cancel replyYou must be logged in to post a comment.