London is home to some of the finest Indian restaurants in the UK. The renowned Brick Lane in Shoreditch is the place to go for fine Indian food.
39 Buckingham Palace Road, Westminster SW1W 0PS
A gem of an Indian restaurant close to Buckingham Palace at the Rubens Hotel. Hand stitched Rajasthani embroidery and deep red colours make this a stunning setting for dining in London.
44 Frith Street, Soho W1D 4SB
London’s Frith Street is the base for one of Soho’s longest running Indian restaurants the Delhi Brasserie Soho.
Sign up today for the latest news and special offers from Best London Restaurants.