Das 3-Sterne-Oyo 631 Hotel Oscar Neu-Delhi liegt in circa 6 km Entfernung vom Lotustempel, dem heiliger Ort der Anbetung, und bietet ein Restaurant für die Bequemlichkeit der Gäste. Das Hotel liegt ideal im Bezirk South Delhi von Neu-Delhi. Es gibt unter anderem einen Privatparkplatz in der Nähe.
Thyagaraj Sports Complex ist circa 10 Minuten mit dem Auto vom Hotel entfernt, während der Qutb Minar in 15 Autominuten Entfernung liegt. Das Oyo 631 Hotel Oscar bietet Nähe zu Sehenswürdigkeiten wie den Lodi-Gärten (4 km) und dem Nehru Park (4,1 km). Das National Rail Museum of India ist in etwa 4,2 km Entfernung von der Unterkunft. Die U-Bahn-Station Delhi liegt in ungefähr 10 Gehminuten Entfernung.
Das Oyo 631 Hotel Oscar Neu-Delhi verfügt über 7 Zimmer mit einer Sitzecke. Hier werden auch ein Flachbildfernseher mit Satellitenkanälen sowie eine Minibar und Ausstattung zur Kaffee- & Teezubereitung angeboten. In den Badezimmern finden Sie eine getrennte Toilette und eine Dusche. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet und halten für Gäste zudem einen Haartrockner und eine Duschhaube bereit.
Das Restaurant Cosy Restaurant, das sich nur 550 Meter vom Oyo 631 Hotel Oscar entfernt befindet, serviert asiatische Küche für jeden Geschmack.