Located in Delhi’s business district, Emarald Hotel is just 10 minutes’ drive from New Delhi Railway Station. It offers an international restaurant, meeting facilities, and free Wi-Fi throughout the hotel.
Number of rooms: 25
112 Babar Road, Connaught Place Opp. World Trade Centre, 110001 New Delhi, India