Top 10 4 star Hotels in Shimla

Top 10 4 Star Hotels in Shimla

Shimla, also known as Simla, is a beautiful hill station set in the north-west Himalayas is the capital of the state Himachal Pradesh. Shimla is famously also called as Queen of Hills. It’s a beautiful town with mesmerizing scenic view of snow capped mountains and long deodar trees. Shimla is well connected by road network…

Read More