Das Hotel O By Oyo Hotel Thanks God Inn Neu-Delhi liegt circa 20 Minuten zu Fuß vom Laxmi-Narayan-Tempel entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi.
Dieses Hotel liegt im Stadtteil Stadtzentrum Delhi und ist 6 km von familienfreundlichen Attraktionen wie dem Zoo von Delhi. Das Parlamentsgebäude ist in ca. 20 Gehminuten Entfernung. Das O By Oyo Hotel Thanks God Inn Neu-Delhi befindet sich in circa 7 km Entfernung vom Humayun-Mausoleum. Dieses Hotel liegt rund 10 Minuten zu Fuß von der Haltestelle Panchkuian Road und etwa 200 Meter von der U-Bahn-Station Ramakrishna Ashram Marg entfernt. Die Gäste werden in 21 Minuten zum Flughafen Delhi gebracht.
In den Zimmern stehen den Gästen eine Sitzecke zur Verfügung. Eine Sitzecke und ein Flachbildfernseher mit Satellitenkanälen sind ebenfalls in den Zimmern vorhanden.
Das Restaurant Metropolis Restaurant & Bar, das 150 Meter von hier entfernt liegt, bietet köstliche Gerichte.