Hotel The Royal Plaza

19, Ashoka Road
New Delhi
India