El Billions Hotel Nueva Delhi, de 3 estrellas, está situado en el barrio Suroeste de Nueva Delhi, a 500 metros de Crescent Mall.
A poco más de 10 minutos en coche del DLF CyberHub, el hotel se encuentra a unos 4 km de la Tumba de Sultan Garhi. A poco más de 15 minutos en coche de este hotel, los viajeros de negocios encontrarán Global Business Park. El hotel Billions Nueva Delhi también está a unos 2 km del Templo Ayyappa. Este alojamiento está a unos cuantos pasos de la estación de autobuses Kapashera Crossing.
El hotel acoge a sus huéspedes en 6 habitaciones equipadas con TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. Muchas habitaciones del Billions disponen de un inodoro separado y una ducha.
El restaurante Citrus Cafe está a unos 500 metros.