Lord’s Garden Glory is a boutique hotel that has newly opened in Shimla. The hotel is conveniently located close to Shimla Police Barrier which is just 1 km away. Located just 16 km away from the hotel is the famous Mall Road which is a very popular sightseeing destination
Kufri is a hamlet which brings to you the best of Himachal Pradesh - lush mountains, snow-clad hills, and dense forests. Sterling Kufri provides luxury...