thetimelock.photos
Beliram Degchiwala, Malviya Nagar, New Delhi - The Time Lock
A cute little restaurant, Beliram Degchiwala at Malviya Nagar, New Delhi serves some good food in quaint settings. Crowded most of the time.