Hotel O Lords Villa Shimla features 30 rooms and lies 3.8 km from the Himachal State Museum.
The centre of Shimla can be reached in 30 minutes' walk of the hotel, and such cultural venues as the 108ft vermillion-pink Hanuman Statue are about 25 minutes' walk away. The Ridge is 2.8 km from this 3-star hotel in Shimla. The Lords Villa is also within a 10-minute drive of the Sheeshe Wali Kothi. The property is located 30 km from Simla airport and in the immediate vicinity of Vikasnagar bus stop.
The rooms include an air conditioner, along with such modern comforts as a multi-channel TV.
Treating guests with Asian dishes, Diamond The Food Mall is 50 metres away.