London
Koya Bar is one of London.

1. Koya Bar

8.7
50 Frith St, Soho, Greater London
Udon Restaurant · 148 tips and reviews
Tayyabs is one of London.

2. Tayyabs

8.3
89 Fieldgate St (Myrdle St), London, Greater London
North Indian Restaurant · Whitechapel · 415 tips and reviews
Crazy Homies is one of London.

3. Crazy Homies

125 Westbourne Park Rd, London, Greater London
Mexican Restaurant · Westbourne · 30 tips and reviews