Madame Tussauds Delhi befindet sich 5 Minuten Gehweg von dem 3-Sterne-Daffodils Inn Neu-Delhi entfernt und ist einen Besuch wert. Das Hotel verfügt über 12 Zimmer.
Rotes Fort ist in etwa 10 Minuten mit dem Auto erreichbar. Das Daffodils Inn liegt auch nur 450 m von der U-Bahn-Station Barakhamba Road. Das Hotel liegt in unmittelbarer Nähe von Wachsmuseum Madame Tussauds New Delhi entfernt und in Laufnähe zum Central Park. Die nächste Bushaltestelle Indian Oil Bhawan liegt in ungefähr 5 Gehminuten Entfernung.
Die Zimmer im Daffodils Inn verfügen über einen Schreibtisch sowie einen Steinkamin für den Komfort der Gäste. Die Zimmer in der Unterkunft sind alle mit einem Wasserkocher, einem Kühlschrank und Glasgeschirr ausgestattet. Neben einer getrennten Toilette, einem Waschbecken und einer Dusche gehören zur Ausstattung des Badezimmers auch ein Haartrockner und Handtücher.
Ungefähr 100 Meter vom Daffodils Inn Neu-Delhi entfernt, lädt das Restaurant Flyp Cafe zum Speisen ein.