Welcome to the Hotel Shangri-La, a classified, contemporary and remarkable luxury hotel of New Delhi, the Capital of India. It has the dissimilarity of being the tallest hotel in the city, from where you can enjoy a grand panoramic view of the roundabout.