Das Hotel Star Plaza@New Delhi Railway ist im Stadtteil Stadtzentrum Delhi von Neu-Delhi gelegen, 19 Gehminuten vom Gurudwara Bangla Sahib entfernt. Das Hotel bietet seinen Gästen 27 Zimmer und zahlreiche Annehmlichkeiten, darunter einen Mini-Markt.
Das 3-Sterne-Hotel liegt in einer zentralen Lage von Neu-Delhi, in circa 300 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg. Der Laxmi-Narayan-Tempel in rund 25 Gehminuten Entfernung vom Star Plaza@New Delhi Railway ist eine der nahegelegenen Attraktionen. Die Freitagsmoschee liegt weniger als 1 km von der Unterkunft entfernt. Das Hotel bietet eine Unterkunft in unmittelbarer Nähe vom Bahnhof Neu-Delhi.
Die Zimmer im Star Plaza@New Delhi Railway verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar für Ihren Komfort. In den Badezimmern befinden sich eine begehbare Dusche, eine getrennte Toilette und ein Waschbecken.
Die Gäste können im Restaurant Malhotra Restaurant, das sich 5 Fußminuten von der Unterkunft entfernt befindet, Gerichte der asiatischen Küche genießen.