El Hotel O The Crimson Palace Nueva Delhi, de 3 estrellas, ofrece proximidad al pilar de hierro de Delhi, situado a unos 25 minutos a pie.
El hotel, situado en el barrio Sur de Delhi, se encuentra a 7 km del Fuerte de Tughlaqabad. El hotel también está a unos 30 minutos a pie del Qutab Minar. El aeropuerto internacional de Delhi está a 21 minutos en coche, mientras que la estación de ferrocarril Nueva Delhi está a 17 km del The Crimson Palace.
Las habitaciones del lugar proporcionan a los huéspedes televisión con múltiples canales, además de comodidades como climatizador.
El restaurante Cafe 147, con unos platos deliciosos, está a unos 5 minutos a pie.