If you are looking for the best luxury hotel with world class accommodation in New Delhi, Hotel Good Palace is the name you can trust upon. Located at New Delhi's most happening commercial center Ajmal Khan Road, Karol B ...
Hotel Good Palace
15 A/63, Wea Ajmal Khan Road, Karol Bagh
New Delhi, DE 110005