“
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