London
Tayyabs is one of London.

1. Tayyabs

8.2
89 Fieldgate St (Myrdle St), London, Greater London
North Indian Restaurant · Whitechapel · 415 tips and reviews