• Azmar, Restaurant in London, United Kingdom
  • Azmar, Restaurant in London, United Kingdom
  • Azmar, Restaurant in London, United Kingdom
1 of 3Active Image : Azmar, Restaurant in London, United Kingdom
Azmar, London

Related Guides

  • AZADI.mp3 for Trippin

    AZADI.mp3

    View Guide

    This place is one of my favourite restaurants on Edgware Road and that’s really saying something. The food always comes with a complimentary lentil soup and some salty pink pickled veg, and the food itself is outstanding, fresh and always delivers. The kebabs here chargrilled to perfection and remind me of eating those banging roadside skewers in Tehran that you don’t really get over here. 10/10.