Situato in posizione strategica nel quartiere South Delhi di Nuova Delhi, Capital O 43002. Il Royal Town dista 2,8 km dal Tempio del Loto, 7 km dal Forte di Tughlaqabad e 8 km dal Qutub Minar. Dotato di un salone in comune, questo hotel a 3 stelle dispone di camere climatizzate con bagno privato. 10 km dal Pragati Maidan e 11 km dall'India Gate.
Tutte le camere sono dotate di armadio. Al Capital O 43002. Tutte le camere del Royal Town sono dotate di TV con canali via cavo.
Al mattino vi attende una colazione continentale.
Il personale della reception parla hindi e inglese e sarà lieto di fornirvi informazioni pratiche sulla zona.
Il Capital O 43002 dista 8 km dalla Tomba di Humayun. La Città Reale e i Giardini Lodhi distano 9 km. 15 km dall'Aeroporto Internazionale di Delhi, lo scalo più vicino.