The city of Shimla is located in the Himalayan foothills and prevails as the capital of the Northern Indian state of Himachal Pradesh. The town is renowned for its spectacular natural topography which offers a sense of serenity and peace. Surrounded by lush green valleys and hills with snowcapped mountains the region provides the perfect environment for a pleasurable outdoor experience. Alternatively, the capital city is well known for the colonial-styled buildings that carry its ancient past. Visitors to the region will find handicraft stalls that run along The Mall Road, a popular attraction. Ultimately the region offers the best of both worlds. While experiencing the pure natural beauty of the mountains and valleys, guests have the luxury of staying at the top 5-star hotels in Shimla.