L'Hotel The Crown New Delhi se trouve dans le quartier "Mahipalpur" et offre un hébergement à moins de 6 km du Qûtb Minâr.
L'Hotel The Crown est à 4 km du Temple Uttara Swami Malai. Les clients peuvent visiter des lieux de culte comme Shree Adya Katyayani Shaktipeeth Mandir, situé à moins de 7 km de l'hôtel. Le Musée de la Force aérienne indienne est à moins de 4 km de cet hôtel 3 étoiles. L'arrêt de bus le Mahipalpur est situé à quelques minutes en voiture de cet hébergement. Il faut 10 minutes en voiture pour accéder à l'aéroport Delhi International, qui est à 5 d'Hotel The Crown.
Les chambres de L'Hotel The Crown de New Delhi offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme de la climatisation. Les salles de bain sont dotées d'une toilette séparée et une douche.
Chacha Bhatija Ka Chula et Siddharth Shudh Shakahari Dhaba, situés à seulement 300 mètres de l'hôtel, servent des plats de la cuisine indienne.