London
Tas Restaurant is one of London.

1. Tas Restaurant

6.7
72 Borough High St, London, Greater London
Turkish Restaurant · Southwark · 31 tips and reviews