Karim Hotel 1/1 by Tripoto

Karim Hotel

Aarush Tandon
Arguably the best kebabs in India are made in Delhi. The best kebabs in Delhi are made near Jama Masjid. And the best kebabs near Jama Masjid are made at Karim's.