Restaurant
Hotel Wonder Hill Inn Shimla
Hotel Wonder Hill Inn Shimla property located at Chhota Shimla, Himachal Pradesh.
At Hotel Wonder Hill Inn Shimla you can escape the trappings of the city life and get attuned to hearing the whispering of the winds, the mystical sounds of waterfalls.
The panoramic views of the Himalayas make it an ideal place to unwind and rejuvenate.