Dilli Da Adda

Restaurant in New Delhi, India

Opening hours: Mo-Sa 09:30-17:30 Features: takeaway