Zen is a government approved restaurant located at
Connaught Place in
New Delhi. It is famous for its traditional style and service. Its menu features delicious Chinese and Japanese delicacies. The restaurant can accommodate up to 110 people at a time. This air-conditioned restaurant also provides wide ranges of wines, beers and spirits.