Hotel Landmark

Near Gorton Castle Square (A.G. Office)
Shimla
India