Tag: Shimla hotels

Best Hotels in Shimla Town

0
Shimla, a popular tourist destination, it is often referred to as the "Queen of Hills," a term coined by the British. Located in the...