Which is the best hotel to stay in Shimla?

If you are looking for one of the best hotels in Shimla, then Shimla Greens is the right option. With the room prices starting at Rs. 4000 per night, and world-class amenities, this is certainly the best place to stay.