Situato a circa 3 km dallo Zoo di Delhi, l'Hotel O Royal Villa Nuova Delhi, 3 stelle, offre un deposito bagagli.
L’hotel, situato a 10 minuti in macchina dai Giardini di Lodhi, offre facile accesso a luoghi sportivi, come Thyagaraj Sports Complex, che si trova a 15 minuti in macchina. La Porta dell'India è a circa 6 km da questo hotel. Tra i luoghi di culto importanti nelle vicinanze c'è il Tempio del Loto, a 25 minuti a piedi dall'O Royal Villa Nuova Delhi. L’alloggio è abbastanza vicino alla stazione di metro Vinobapuri.
Dispongono anche di bagni ad uso esclusivo.
Il ristorante Indian Accent è adiacente a questo hotel e si trova a soli 1 km.