Situado a 6 km del Museo memorial y biblioteca Nehru, el Satwah 29 Hotel Nueva Delhi ofrece acceso a atracciones turísticas por toda Nueva Delhi.
La zona incluye lugares de interés religioso como el Templo del loto (3 km) y la Catedral del Sagrado Corazón (7 km). El hotel está situado al lado de la Tumba de Humayun, mientras que la estación de autobuses Nizamuddin Railway está a unos 800 metros.
Las habitaciones del Satwah 29 disponen de TV de pantalla plana con canales vía satélite y climatizador así como de un baño con un inodoro separado y ducha. También se proporcionan TV de pantalla plana con canales vía satélite, además de comodidades como climatizador.
El restaurante Tewari Sweets ofrece una gran selección de platos a 25 minutos a pie de la pensión.