We have found 161 restaurants matching your criteria…
Southwark, South East London
£20 - £30
Bangladeshi, Pakistani, Indian, Halal
Aldgate, City of London
£10 - £20
Covent Garden, West End
£30 and above
Islington, North London
£20 - £30
Soho, West End
£30 and above
Camden, North London
£20 - £30