Das Hotel The Crown Neu-Delhi liegt im Stadtteil Mahipalpur, in einer Entfernung von 10 Autominuten vom Flughafen Delhi.
Qutb Minar ist in ungefähr 15 Autominuten von hier aus erreichbar und Shree Adya Katyayani Shaktipeeth Mandir ist 7 Kilometer vom Hotel entfernt. Das 3-Sterne-Hotel ist 950 Meter von der Busahltestelle Mahipalpur gelegen.
Neben einer Sitzecke sind die Zimmer im Crown mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Hotelzimmer verfügen über eine Sitzecke, ein Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage sowie über Badezimmer mit einer getrennten Toilette und einer Dusche.
Das Restaurant Chacha Bhatija Ka Chula ist circa 5 Gehminuten von der Unterkunft entfernt.