Le Parc d'attractions Worlds of Wonder est accessible en 10 minutes de route, tandis que l'aéroport de Delhi International est à 30 km.
Il est situé à 7 km du Temple du Lotus.
Pendant votre séjour, vous pourrez profiter d'une TV à écran plat avec des chaînes satellite, ainsi que de conforts tels qu'une climatisation. Les clients sont offerts 1 salle de bains.
Les clients sont invités à préparer leur propre nourriture dans une cuisine complète. La station de métro Okhla Bird Sanctuary est à seulement 400 mètres.