The Oberoi, Cecil, Shimla
Shimla, Himachal Pradesh India
Indian mountain resort with health spa, gym, horseback riding, swimming pool, billiards, trekking / hiking, children’s (kid’s) club and conference facilities (140). Located in Shimla, Himalayas, India. Nearest airport is Jubbarhatti or Chandigarh