El Hotel Aaron Castle Nueva Delhi, de 3 estrellas, situado en el barrio Sur de Delhi, se encuentra a 7 km de atractivos culturales como la Galeria Nacional de Arte Moderno. Alojados en una de las 16 habitaciones, los huéspedes pueden disfrutar de un complejo deportivo que ofrece este hotel.
El hotel está a unos 15 minutos en coche del Observatorio astronómico Jantar Mantar y bastante cerca de la estación de metro Bhikaji Cama Place. El Instituto Indio de Tecnolgía de Delhi IIT está a unos 2 km del hotel Aaron Castle Nueva Delhi. La Puerta de la India también se encuentra a unos 20 minutos en coche. La estación de autobuses Africa Avenue está situada muy cerca del lugar.
Las habitaciones del Aaron Castle Nueva Delhi proporcionan a los huéspedes internet de alta velocidad y TV de pantalla plana con canales vía satélite, además de comodidades como una plancha y tabla de planchar, climatizador. Ofrece baños equipados con una ducha adaptada, un inodoro separado y un lavabo, además de gorro de ducha y toallas de baño.
El día en este hotel comienza con un desayuno gratuito. El restaurante Nukkad Dhaba se halla a 600 metros del Aaron Castle.