Q: Where is Hotel Grace - Shimla?
A: Hotel Grace - Shimla is located at: Elysium Hill, Bharari Rd, near Radisson Hotel, Lakkar Bazar, Shimla, Himachal Pradesh 171001, India
Q: What are the coordinates of the Hotel Grace - Shimla?
A: Latitude: 31.1108672, Longitude: 77.1782399
Q: How is Hotel Grace - Shimla rated?
A: Hotel Grace - Shimla has not rated yet on addressschool.com