Reservations
For food connoisseurs, Hotel The Raj, located close to Chandi Chowk, offers the best restaurant in New Delhi.
An array of Indian, Chinese, Thai, Japanese and European dishes are served at the in-house restaurant, Copper Restaurant.
Restaurant