Indra Bal Vihar Park befindet sich in knapp 4 km Entfernung vom Oyo Lord Buddha Guest House und Neer Nukunj Water and Amusement Park ist innerhalb von 15 Minuten Autofahrt erreichbar. Gorakhnath Temple liegt ebenfalls 25 Gehminuten vom Hotel entfernt.
Es stellt seinen Gästen die Zimmer mit TV, Mehrkanal-Fernsehen und einer Klimaanlage zur Verfügung.