El Hotel Royal Afghan Nueva Delhi está situado cerca de Sunehri Masjid y cuenta con depósito de equipajes. El Observatorio astronómico Jantar Mantar está a 3 km y puedes llegar al Centro de Convenciones Vigyan Bhavan en 10 minutos en coche.
Este hotel está situado en el distrito Chandni Chowk, a 5 minutos a pie de la estación de metro Jama Masjid. El hotel Royal Afghan está situado a 6 km de la Universidad de Delhi. A 15 minutos en coche de este hotel de 3 estrellas, los huéspedes también encontrarán la Sansad Bhavan. La propiedad está justo al lado de la parada de autobuses Subhash Park.
Las habitaciones disponen de una zona de comedor y una zona de estar con una plancha y tabla de planchar, climatizador, además de TV de pantalla plana con canales vía satélite. Un inodoro separado y una ducha están incluidos en los cuartos de baño.
El barrio cuenta con varios restaurantes, entre ellos Subhash Juice Corner, que se encuentra a unos 200 metros del Royal Afghan.