O hotel Oyo The Royal Villa de 3 estrelas está situado no bairro South Delhi, a cerca de 7 km dos locais familiares como Fun 'n' Food Village.
Global Business Park fica a uma distância de aproximadamente 10 minutos a pé e Alai Minar está a cerca de 15 minutos andando. Os pontos turísticos culturais na área são a Jahaz Mahal (a 4.7 km) e a Ahinsa Sthal (a 6 km). Qutb Minar se encontra a cerca de 15 minutos de distância do carro. A estação de metrô mais próxima é Metropolitano de Deli, que se encontra a uma caminhada do hotel. 20 minutos de carro levarão os hóspedes ao aeroporto Internacional de Delhi.
Há 30 quartos com controle de temperatura, bem como comodidades modernas como TV. TV e controle de temperatura também são fornecidos nos quartos.
Jolly Rogers serve vários tipos de pratos da cozinha britânica a aproximadamente 10 minutos a pé deste hotel.