Mediterranean bar & grill, Tehran Lounge, offers grilled cuisine. A hidden gem near Finchley Central Station.