Hotel The Royal Plaza 4 stars

19 Ashoka Road, Janpath Lane, Connaught Place, 110001 New Delhi, India

Hotel image
Read more reviews for Hotel The Royal Plaza