Restaurants and cafés

Swiss Cottage

  • Budget

Time Out rating:

<strong>Rating: </strong><span class='lf-avgRating'>3</span>/5

User ratings:

<strong>Rating: </strong><span class='lf-avgRating'>5</span>/5
Rate this


Add +

Venue details

  • Address:

    Mahdi 2 Canfield Gardens
    NW6 3BS

  • Venue phone:

    020 7625 4344

  • Venue website:

  • Opening hours:

    Meals served noon-11pm daily

  • Transport:

    Tube: Finchley Road tube

  • Price:

    Main courses £4.90-£22.90. Set lunch (buffet) £7.90 Mon-Fri; £8.90 Sat, Sun

  • Map

    1. Mahdi

Users say

<strong>Rating: </strong><span class='lf-avgRating'>0</span>/5

Average User Rating

4.3 / 5

Rating Breakdown

  • 5 star:2
  • 4 star:0
  • 3 star:1
  • 2 star:0
  • 1 star:0
1 person listening

I have eaten at many Persian restaurants, however after deciding to have the buffet at Mahdi restaurant, I feel that it's the best one I have eaten at. The price you pay for the quality of food is great, the staff are friendly, and the environment is very relaxing. Would definitely recommend it!


Service wasn't great, looks nice from the outside but when you enter your perception changes quickly. Food was too much for one person to possibly consume.... I can see why some people would rate that highly. The best thing about the restaurant is their bread, they make it fresh for you in a tandoor style oven. Overall I'd rate it 5 out of 10. I wouldn't return, well if I did it would be to get some takeaway bread!

New Londoner

My husband and I just moved to London and ended up in Swiss Cottage. We've tried al the local restaurants, and Mahdi is our favorite! We eat there at least once a week. The portions are huge so you can share, and the prices are pretty unbelievable for the amount of high quality food you get. Succulent, marinated chicken and amazingly soft bread and hummous. My favorite restaurant in London.