El Hotel O Crown Deluxe Nueva Delhi ofrece fácil acceso al Parque Jheel, situado a tan solo 5 minutos a pie.
La Catedral del Sagrado Corazón se encuentra a una distancia de 3 km de este hotel, mientras que la Iglesia de San Miguel se encuentra a 550 metros. Entre los lugares de interés educativo de la zona se encuentran el Centro Nacional de las Artes Indira Gandhi ( 6 km) y la Universidad de Delhi ( 7 km). El hotel Crown Deluxe está situado a unos 10 minutos en coche del Observatorio astronómico Jantar Mantar. Este hotel de 3 estrellas también ofrece la proximidad de la estación de metro Rajendra Place, que está a 850 metros.
Las habitaciones disponen de una zona de estar con climatizador, además de TV de pantalla plana con canales vía satélite.
El barrio cuenta con varios restaurantes, entre ellos Foji Ka Dhaba, que se encuentra justo al lado del Crown Deluxe.