Tas

restaurants / Other

Tas information

Location
London , United Kingdom
More information
www.tasrestaurant.com
Something wrong?
Submit a correction

An established chain of good Turkish restaurants with a roll-call of stews, grills and mezes that rarely disappoints.