Das 3-Sterne-Hotel Star Plaza@New Delhi Railway befindet sich in einer zentralen Lage im Stadtviertel Stadtzentrum Delhi von Neu-Delhi, in einer Entfernung von 25 Gehminuten von religiösen Stätten wie dem Laxmi-Narayan-Tempel, und bietet einen Mini-Markt. Das Hotel bietet WLAN in den öffentlichen Bereichen.
The ancient Shiva Temple liegt etwa 150 Meter vom Hotel entfernt, während das Humayun-Mausoleum circa 7 Kilometer von entfernt ist. Das Star Plaza@New Delhi Railway liegt auch nur wenige Schritte entfernt von der U-Bahn-Station Ramakrishna Ashram Marg. Gäste können historische Sehenswürdigkeiten besuchen, darunter das Feroz Shah Kotla Stadion (ist in einer Entfernung von 3 km von der Unterkunft) und mehr über Neu-Delhi erfahren. Das Hotel befindet sich in der Nähe des Bahnhof Neu-Delhi, etwa 15 Fußminuten entfernt.
Das Hotel Star Plaza@New Delhi Railway verfügt über 27 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem einer Minibar ausgestattet sind. Eine begehbare Dusche, eine getrennte Toilette und ein Waschbecken stehen in diesen Zimmern zur Verfügung. Zur Grundausstattung der Bäder zählen eine begehbare Dusche, eine getrennte Toilette und ein Waschbecken und Annehmlichkeiten wie ein Haartrockner und Badelaken.
Das Restaurant Malhotra Restaurant serviert zahlreiche asiatische Gerichte und liegt ungefähr 100 Meter vom Star Plaza@New Delhi Railway entfernt.