Radisson Hotel Shimla

Goodwood Estate Lower Bharari
Shimla
India