This, Hotels in New Delhi, is located in Karol Bagh & is always studded with people from outside Delhi & abroad. In the nerve center of Metropolitan City New Delhi, the capital of India there is a paradise of sky high luxury that provide travellers a delightful dining,