Where is Radisson Hotel Shimla?

Where is Radisson Hotel Shimla located?

Radisson Hotel Shimla, Radisson Hotel Shimla, India (approx. 31.11189°, 77.17756°)


Where is Radisson Hotel Shimla on the map?