Das 3-Sterne-Daffodils Inn Neu-Delhi liegt lediglich 25 Minuten zu Fuß vom Laxmi-Narayan-Tempel entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi. Darüber hinaus bietet das Hotel seinen Gästen einen Safe.
Das Zentrum von Neu-Delhi kann man fußläufig in 10 Minuten vom Hotel aus erreichen. Das Daffodils Inn Neu-Delhi liegt in 400 Meter Entfernung zur U-Bahn-Station Barakhamba Road und in einer Entfernung von 6 km vom Humayun-Mausoleum. Ravindra Art Palace ist lediglich 5 Minuten zu Fuß von der Unterkunft entfernt, und der Jantar Mantar liegt nicht weit entfernt von der Unterkunft. Das Hotel liegt außerdem in 400 Meter Entfernung zur Bushaltestelle Indian Oil Bhawan.
Das Daffodils Inn verfügt über Zimmer mit einem Ankleidebereich und einem Essbereich sowie einem Steinkamin für Ihren Komfort. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören WLAN und ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie ein Bügeleisen/Bügelbrett und eine Klimaanlage ebenfalls vorhanden sind. In den Bädern, die mit einer getrennten Toilette, einer Dusche und einem Waschbecken ausgestattet sind, finden Gäste einen Haartrockner und eine Duschhaube vor.
Das Restaurant United Coffee House, das sowohl leckere Speisen als auch Getränke serviert, befindet sich lediglich 5 Minuten zu Fuß vom Daffodils Inn Neu-Delhi entfernt.