The Oberoi Cecil, Shimla
‘Best Hotel Brand in the World’ at Travel + Leisure
0
Reviews
Intro
Shimla is located in northern India, in the apple and cherry region of Himachal Pradesh. The British summer capital during colonial times, Shimla boasts many examples of original British architecture; from churches to offices, private residences and a theatre.