Situado en el distrito Sur de Delhi, el hotel Capital O 2741 Hotel Corporate Point, ofrece acceso a locales de ocio como el Observatorio astronómico Jantar Mantar, a unos 7 km de distancia.
Situado a unos 7 km del Templo del loto, este hotel de 3 estrellas se encuentra a tan solo 5 minutos caminando de la estación de metro Bhikaji Cama Place. Los huéspedes pueden visitar el Deer Park, que está a menos de 5 minutos a pie del hotel, y la embajada de Italia en Nueva Delhi, que está a unos 2 km de este hotel. Las familias que viajen a Delhi disfrutarán estando a unos 3 km de Nehru Planetarium. La parada de autobús la Africa Avenue está situada al lado de esta propiedad.
Las 19 habitaciones de Capital O 2741 Hotel Corporate Point están equipadas con TV con múltiples canales y climatizador.
El barrio cuenta con varios restaurantes, entre ellos Sidewalk, que se encuentra a tan solo 6 minutos andando del hotel.