+UPLOAD
877 Reviews

Hotel The Royal Plaza

19 Ashoka Road, Connaught Place, 110001, New Delhi