Mall Road in Shimla is one of the most popular tourist destinations in the city
Book your hotels before you visit Shimla Mall Road in Shimla is one of the most popular tourist destinations in the city. It is a vibrant and bustling street located in the heart of Shimla, the capital of the Indian state of Himachal Pradesh. Here’s some information about Mall Road and its tourism highlights: