The Cecil
India · built 1884
The Cecil is a historic luxury hotel located in the hill station Shimla in the North Indian state of Himachal Pradesh, India. The Cecil's address is at Chaura Maidan, Nabha, Shimla, Himachal Pradesh, 171004, India. At an elevation of 7,000 it sits at the foothills of the Himalayas and overlooks nearby mountains and valleys.
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).