New Delhi is an Indian restaurant known for its traditional, colorful decor. The menu features tandoori dishes, curries, and vegetable sides, with terrace seating available.