New Delhi is an Indian restaurant offering a rich and diverse culinary experience. It is known for its authentic Indian flavors.