Das 3-Sterne-Oyo 81088 Metro Inn Neu-Delhi befindet sich im Bezirk East Delhi von Neu-Delhi, 2 km weit weg von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem National Gandhi Museum.
Das Hotel ist in circa 10 Fahrminuten Entfernung vom Roten Fort und in unmittelbarer Nähe von der U-Bahn-Station Laxmi Nagar. Ca. 4 Kilometer vom Hotel entfernt können die Gäste das Humayun-Mausoleum besichtigen. Die Agrasen Ki Baoli liegt in circa 15 Fahrminuten Entfernung vom Oyo 81088 Metro Inn Neu-Delhi. Die nächste Bushaltestelle Bank Enclave liegt lediglich 1 Kilometer entfernt.
Die 30 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie ein Fernsehen mit mehreren Kanälen.
Das Restaurant Sagar Ratna bietet indische Gerichte nicht weit entfernt vom Oyo 81088 Metro Inn.