The Cosy Grand (Near Chanakyapuri, Embassy Area) by The Cosy Hotels is a hotel near Connaught Place located in New Delhi.