Radisson hotel Shimla

Best Hotels in Shimla during Summer Season

Shimla is situated in the Himalayans foothill, in the northern Indian state of Himachal Pradesh. It is the capital of… Read More