Das Hotel Star Palace Neu-Delhi ist eine fantastische 3-Sterne-Unterkunft, die 10 Minuten Fahrt vom Karol Bagh Markt und ungefähr 3 km vom Nationalmuseum Neu-Delhi entfernt liegt. Im Hotel gibt es WLAN in den öffentlichen Bereichen, eine Wechselstube und kostenlose Zeitungen.
Das Hotel befindet sich im Stadtviertel Stadtzentrum Delhi, in circa 800 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg. Das Feroz Shah Kotla Stadion gehört zu den historischen Sehenswürdigkeiten und liegt in einer 2 km Entfernung vom Star Palace. Chabad House und die Freitagsmoschee sind etwa 6 Gehminuten von der Unterkunft entfernt. Die Bushaltestelle Shivaji Park liegt nicht weit entfernt vom Hotel.
21 Zimmer in der fantastischen Unterkunft sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Es gibt eine getrennte Toilette und eine Dusche in den Badezimmern.
Das Star Palace bietet täglich ein frisches hausgemachtes Frühstück. Das Restaurant The Drunkyard serviert verschiedene Arten von asiatischen Gerichten und liegt in ungefähr 1 km Entfernung vom Hotel.