O hotel Oyo Lords Villa consiste de 30 quartos e fica a cerca de 10 minutos andando da Estrada de Ridge em Shimla. O hotel também oferece Wi-Fi na propriedade.
O Templo de Jakhu está a aproximadamente 25 minutos de distância a pé. A Acomodação de Viceregal está a aproximadamente 10 minutos a pé deste hotel de 3 estrelas. A paragem Vikasnagar fica a cerca de 5 minutos de distância a pé.
Os quartos no o hotel Oyo Lords Villa estão equipados com TV e controle de temperatura. TV, assim como confortos como controle de temperatura, são apresentados.
Diamond The Food Mall serve comida asiática e está localizado ao lado deste local.