Nirula's
Nirula's is India's oldest fast food restaurant chain. Based in North India and most popular in NCR Delhi, it was Delhi's first fast food restaurant, opening in Connaught Place in 1977
No use is allowed without explicit permission from owner