The Ridge, Shimla on May 24, 2016 Get link Facebook X Pinterest Email Other Apps The Ridge road is a large open space, located in the heart of Shimla, the capital city of Himachal Pradesh, India. The Ridge is the hub of all cultural activities of Shimla. www.yuvrajtravelers.com