Bhool Bhulaiya befindet sich in der Nähe vom 3-Sterne-Hotel O Triple Crown Neu-Delhi und ist unter anderem innerhalb von ungefähr 10 Minuten mit dem Auto zu erreichen.
Jain Mandir Dadabari ist rund 4 Kilometer vom Hotel entfernt. Um zum Flughafen Delhi zu gelangen, brauchen Hotelgäste 21 Autominuten.
Das O Triple Crown Neu-Delhi empfängt seine Gäste in 60 Zimmern, die mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind.