Hotel O Lords Villa Shimla has 30 rooms and is located 2.6 km from the scenic mountaintop Hindu temple "Jakhoo".
The centre of Shimla can be reached in 30 minutes' walk of the hotel, and such cultural venues as the Himachal State Museum are about 10 minutes' drive away. Guests staying at this 3-star hotel will find themselves 4.4 km from the Kufri Fun World. The O Lords Villa is within a 15-minute drive of the historic Kalka Shimla Railway. The property is located 30 km from Simla airport and within reach of Vikasnagar bus stop.
The rooms at the hotel include an air conditioner, as well as media facilities like a multi-channel TV.