thetimelock.photos
Al Jawahar, Jama Masjid, New Delhi - The Time Lock
Al Jawahar is a popular restaurant in Jama Masjid which has been serving timeless Mughalai delicacies to New Delhi for ages.