The Ridge road is a large open space and beautiful place, located in the heart of Shimla, the capital city of Himachal Pradesh, India. More details about Local Travel Agency in Shimla and Shimla tour packages feel free to visit - http://www.parthasarathitourtravel.com & call us - 098171 28179