The Leela Palaces Hotels and Resorts are 5 star luxury and business hotels in India situated at select locations offering luxurious five star deluxe accommodations with array of...
Find best luxury and 5 star hotels in New Delhi, Cannaught Place. Imperial is finest hotel in CP-Heart of Delhi with full of comfort. Book your hotel online.