Hotel Shangri-La is a local boutique hotel in Kathmandu. Set in attractive gardens the hotel offers comfortable and elegant rooms. Hotel Shangri-La features a spa, swimming pool and tennis court; and dining options include an Indian restaurant and garden café.