Im Viertel Stadtzentrum Delhi gelegen, zeichnet sich das 3-Sterne-Hotel Suzi International, Neu-Delhi durch seine exklusive Lage aus, ungefähr 20 Minuten zu Fuß vom Laxmi-Narayan-Tempel entfernt, aus. Mit 22 Zimmern bietet es nicht nur Komfort, sondern auch eine attraktive Aussicht auf die Stadt. Das Hotel verfügt über WLAN in den öffentlichen Bereichen und bietet außerdem einen Friseursalon und einen Gepäckraum.
Das Zentrum von Neu-Delhi kann man fußläufig in 20 Minuten vom Hotel aus erreichen. Das Suzi International, Neu-Delhi liegt in circa 900 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg und in ca. 3 km Entfernung von den Mughal Gardens. Das Rote Fort ist circa 2 km von der Unterkunft entfernt, während der Bahnhof Neu-Delhi gleich neben der Unterkunft liegt. Die Gäste finden die Bushaltestelle Sucheta Kriplani Hospital direkt neben dem Hotel, in ungefähr 15 Gehminuten Entfernung.
Das Suzi International, verfügt über ein In-Room Tablet, einen Kleiderständer und einen Plasma-TV in einigen Zimmern.
Ein vegetarisches Frühstück wird in der Unterkunft jeden Morgen serviert. Das Restaurant Paankhuri Restaurant bietet italienische Gerichte an und befindet sich 50 Meter vom Hotel entfernt.