Situé dans le quartier "South West" à New Delhi, Billions Hotel de 3 étoiles offre un accès rapide à l'aéroport Delhi International situé à 13 minutes de route.
L'hôtel est à 17 minutes de marche du Parc d'attractions Fun 'n' Food Village, alors que le Quartier d’affaires Global Business Park est à moins de 4 km. Cet hébergement est également à 3 km de Complexe commercial DLF Cyber City. L'hôtel est situé à deux pas de la gare routière Kapashera Border.
Les chambres de Billions de New Delhi disposent d'un canapé, ainsi que d'une cheminée en pierre pour le confort des clients. Une TV à écran plat avec des chaînes satellite, et des conforts comme de la climatisation sont également proposés. Offrant des commodités comme un bonnet de douche et des draps de bain, les salles de bain comprennent également une toilette séparée et un évier.
Servant un large assortiment de plats, un restaurant Chai Point se trouve à 14 minutes de marche de l'hôtel.