Los huéspedes del Hotel Royal Town Nueva Delhi, de 2 estrellas, pueden visitar el Museo Internacional Sulabh de los Inodoros, enclavado a unos 1 km.
El hotel está situado en el barrio Suroeste de Nueva Delhi, a poco más de 10 minutos en coche del Complejo Penitenciario de Tihar. Encontrarás el Baoli de la Era Lodi a unos 3 km de este hotel. La parada de autobús Sector- 6 se encuentra a un tiro de piedra del Royal Town Nueva Delhi.
El establecimiento está provisto de 9 habitaciones, cada una de ellas con aire acondicionado y servicios de entretenimiento como una tv de pantalla plana con canales vía satélite.
El restaurante Chefsville Restaurant and Cafe, situado a 400 metros del hotel, sirve una amplia selección de platos de cocina italiana.