Das 3-Sterne-Hotel Star Mount Neu-Delhi ist im Stadtviertel Stadtzentrum Delhi von Neu-Delhi gelegen, 19 Minuten Fußweg vom Central Park entfernt.
Das Hotel liegt in einer erstklassigen Lage von Neu-Delhi, in circa 400 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg. Das Rote Fort in circa 3 km Entfernung von dem komfortable Hotel ist eine der nahegelegenen Attraktionen. In der Nähe vom Star Mount Neu-Delhi finden die Gäste beliebte Attraktionen, darunter Tooti Chowk. Die Bushaltestelle Paharganj stand ist in 850 Meter Entfernung von der komfortablen Unterkunft, während die Jama Masjid ungefähr 25 Gehminuten von hier entfernt liegt.
Das Hotel verfügt über 16 Zimmer, die alle mit einer Klimaanlage sowie Unterhaltungsangeboten wie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. In den Zimmern gibt es ein Badezimmer mit einem Bidet und einer Dusche. Die Zimmer sind mit privaten Badezimmern ausgestattet.
Das Star Mount Neu-Delhi liegt in unmittelbarer Nähe vom Restaurant OpenHand Cafe & Gallery Paharganj und bietet Gerichte der italienischen Küche.