Das Hotel Star Diamond Neu-Delhi ist im Stadtteil South Delhi von Neu-Delhi gelegen, etwa 7 km vom Qutb Minar entfernt.
Die Pension liegt in einer Entfernung von circa 15 Autominuten von der Eisernen Säule und in einer Entfernung von circa 20 Autominuten vom Bahnhof Neu-Delhi. Zu den Sehenswürdigkeiten, die in rund 8 km Entfernung vom Hotel sind, gehört der Shree Adya Katyayani Shaktipeeth Mandir. Die Lage in einer Entfernung von circa 20 Autominuten vom Hauz Khas Village Park ist ein großer Vorteil für Gäste vom Star Diamond. Die U-Bahn-Station Delhi Aerocity liegt 950 Meter von der Unterkunft entfernt.
11 Zimmer im Hotel sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. In Badezimmern stehen eine getrennte Toilette und eine Dusche zur Verfügung. Die Badezimmer bieten Morgenmäntel und Handtücher und verfügen zudem über eine getrennte Toilette und eine Dusche.
Das Restaurant Nuukkad Cafe verwöhnt die Gäste mit norditalienischen Gerichten und liegt 5 Fußminuten vom Star Diamond Neu-Delhi entfernt.