Tarla Restaurant
23 - 25 Middle Row
Stevenage
Herts
SG13AWHerts
Food rating:
5/5 stars
Updated: 1. September 2023
Food ratings
- Hygiene: 5
Food rating:
5/5 stars
Updated: 1. September 2023
Food ratings