Here in London, the list really is endless when it comes to choosing where to eat out.

With cuisines from all over the world to pick from including, French , Indian, Italian and American, it can be a struggle knowing just where to start.

So to make it just that little bit easier for you, we have a list of a few of the top Indian restaurants in the capital.

The online restaurant service, Bookatable, has revealed the top 10 Indian restaurants in London, based on customer reviews and ratings on its website .

And here they are.

1. Benares

Taking the number one spot is Michelin star holder Benares, which makes Mayfair its home.

A main course on average costs around £24 and the menu boasts spice rubbed Romney Marsh lamb cannon with white aubergine purée and artichoke Fritters, alongside pea and lentil cakes with warm cauliflower purée and asparagus stir-fry.

You can also grab a seat next to the kitchen at the Chef's Table and watch the cooks work their magic.

One review says: "Excellent service and superb food made this a meal to remember."

2. The Cinnamon Club

Set in a Grade II listed library, this restaurant is located just a short walk away from the Houses of Parliament in Westminster .

"A fabulous dining experience" says one review.

Another says: "Wonderful staff, food, environment and wines".

The menu combines Indian ingredients with local produce, incorporating authentic Indian cooking techniques with European flavours.

The average main course will cost you around £19.

3. Aladin

Slightly further away from west London, Brick Lane is home to Indian restaurant, Aladin.

The menu features dishes from across Bangladesh, India and Pakistan, with light bites including onion bhaji's and curry dishes ranging from balti to jalfrezi.

Reviews say: "Excellent. Very nice staff. Good Atmosphere" and "Staff were incredibly helpful and polite.

"Food arrived fast, all freshly cooked and the taste was incredible. Very fairly priced too."

Slightly kinder on the pocket, main courses here cost around £7.

4. Cinnamon Soho

Just around the corner from Piccadilly Circus, Cinnamon Soho is spread over two levels and has an al fresco terrace.

A main course will cost you around £14 and the menu boasts lamb Rogan Josh shepherds pie and Kolkata spiced cod.

One person who visited the restaurant said: "We really enjoyed the food it was delicious and the service was exceptionally enjoyable."

5. Cinnamon Kitchen

Offering a contemporary dining experience on the edge of Spitalfields Market, Cinnamon Kitchen provides the option of al fresco dining all year round, or a warehouse feel indoors.

One review says: "Great atmosphere, excellent service superb tasting food and drinks at very good prices."

A main course from the menu, will cost around £15, boasting an array of meals from caramelised ox cheek with date and apricot sauce, to aubergine and masala peanut crumble.

The complete top ten of Indian restaurants in London according to Bookatable looks like this:

1. Benares

2. The Cinnamon Club

3. Aladin

4. Cinnamon Soho

5. Cinnamon Kitchen

6. La Porte des Indes

7. Daawat Indian Restaurant

8. Indian Essence

9. Tamasha

10. Veeraswamy

Keep up to date with the latest news in west London via the free getwestlondon app

You can even set it to receive push notifications for all the breaking news in your area

Available to download from the App Store or Google Play for Android now!