Das 3-Sterne Billions Hotel Neu-Delhi liegt im Stadtviertel South West, in einer Entfernung von 13 Autominuten vom Flughafen Delhi.
Fun N Food befindet sich in etwa 16 Minuten Entfernung vom Hotel und Global Business Park ist in 10 Minuten mit dem Auto erreichbar. Tau Devi Lal Park liegt ebenfalls ca. 10 Autominuten von hier entfernt. Die Bushaltestelle Kapashera Border befindet sich in der Nähe des Hotels und ist nur 250 Meter entfernt.
Die Zimmer im Billions Neu-Delhi verfügen über ein Sofa sowie einen Steinkamin für den Komfort der Gäste. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie ein Bügeleisen/Bügelbrett und eine Klimaanlage ebenfalls vorhanden sind. Daunenkissen, allergikerfreundliche weiche oder dicke Kopfkissen und Daunen-/Federkissen stehen in den Schlafzimmern zur Verfügung. Die Badezimmer sind mit einer getrennten Toilette und einem Waschbecken augestattet und bieten zudem eine Duschhaube und Badelaken.
Die Gäste können im Restaurant Chai Point lecker essen, das lediglich 14 Gehminuten von der Unterkunft entfernt liegt.