Centrally located amid landscaped gardens in the historic government district, Shangri-La Hotel, New Delhi is an elegant oasis nestled within the heart of New Delhi's bustling metropolis.
Hotel Location
Have you seen a celebrity at this hotel? Report it by clicking here!