Comprenant 30 chambres, Hotel O The Crimson Palace New Delhi est à 25 minutes à pied du Qûtb Minâr.
Cet hotel 3 étoiles bénéficie d'un cadre principal à 2 km des Parcours de golf de Qutub, tandis que des sites naturels comme le Parc archéologique de Mehrauli sont à 4 km. Le voisinage de "Chattarpur" à New Delhi, où se trouve l'hotel confortable, donne accès à des attractions culturelles comme le Palais Jahaz Mahal, situé à environ 30 minutes de marche. Les édifices religieux notables à proximité incluent le temple Shree Adya Katyayani Shaktipeeth, à 2,1 km d'O The Crimson Palace de New Delhi. Cet établissement offre un lieu de séjour à 30 minutes en voiture de la gare de New Delhi.
Les restaurants à proximité, dont Cafe 147 se trouvent assez proche de l'hotel.