Charabra, Shimla - 171 012. India
Nestled comfortably in the high altitudes of Shimla, the Wild Flower Hall is one of the most fondly frequented hotels in the...
Chaura Maidan, Shimla - 171004, Himachal Pradesh, India
Cozily nestled at an elevation of 7,000 feet in Chaura Maidan, Oberoi Cecil is one of the fondly frequented heritage hotel in...