Tayyabs
BYOB. Amazing indian food. Cheap. The biggest (and packed) restaurant ever.
- Address
- 83-89 Fieldgate StreetLondon, Greater London E1 1JU, United Kingdom020 7247 6400
BYOB. Amazing indian food. Cheap. The biggest (and packed) restaurant ever.