Delhi Darbar Restaurant

A reputated and quality restaurant at the main highway of the city