Zaffran-Lip smacking mughlai
Zaffran, meaning Saffron , is something widely used in Indian cuisine and the name is apt for a place serving lip smacking Indian food! Zaffran, is on the second floor of the ‘Kasbah’ building in the main Greater Kailash 1 N Block market. Greater Kailash is a posh area of South Delhi and the restaurant … More Zaffran-Lip smacking mughlai