Hotels in India
Location : Shimla  (India)
Rooms : 

39 Double 22, Suites 17.



Location : Shimla  (India)
Rooms : 

15 rooms including royal cottages and suites

















Free Travel Plan Suggestion - Ask for a Quote for FREE