Hotel O Lords Villa Shimla features 30 rooms and lies 3.1 km from the Lower Bazar.
The hotel is about 30 km from Simla airport and around 10 minutes by car from such cultural venues as the Himachal State Museum. The 108ft vermillion-pink Hanuman Statue is in the vicinity of this 3-star hotel, while Vikasnagar bus stop is 0.7 km away. The 1840s square-towered Christ Church can also be found 15 minutes' drive from the O Lords Villa.
The rooms include climate control, along with such modern comforts as a multi-channel TV.