Tucked Away Shimla Tourism Places
Shimla, a charming town of Himachal Pradesh, captivates tourists with her breathtaking landscapes and colonial architecture. Perched in an altitude of 2,205 meters, Shimla offers a peaceful getaway from the hullabaloo of city life. Tourists can stroll through her narrow streets, lined with historic structures. The must-visit spot is the Mall Road,