LUXURY
19, Ashoka Road, New Delhi-110001 India
India
Phone
+91 11 43555555
Fax
+91 11 43555556
Email
reservations@hoteltheroyalplaza.com