Royal Plaza Hotel | Book Best Hotels in Delhi, Connaught Place