OYO Lords Villa
Plot No - 101Near PNB Bank kasumpti bazar, Shimla, 171009 Shimla, Inde
OYO Lords Villa is set in Shimla, 5.7 km from Victory Tunnel and 5.5 km from Jakhoo Gondola. The 3-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi. Circular Road is 7.