Das Hotel O Lion Home Stay Neu-Delhi bietet einen Gepäckraum und liegt im Viertel South Delhi, 10 Fahrminuten von Sehenswürdigkeiten wie den Lodi-Gärten entfernt.
Der Akshardham-Tempel ist in ungefähr 3 km Entfernung. Das Hotel ist in einer Entfernung von ungefähr 15 Autominuten vom Humayun-Mausoleum gelegen. Die Agrasen Ki Baoli ist in 6 Kilometer Entfernung von der Unterkunft. Die Bushaltestelle Sarai Kale Khan ISBT ist 5 Minuten Fußweg von hier entfernt und die nächste U-Bahn-Station Sarai Kale Khan - Nizamuddin liegt nur 300 Meter zu Fuß vom O Lion Home Stay entfernt. Das Hotel kann man in 26 Autominuten vom Flughafen Delhi aus erreichen.
Die Zimmer verfügen über eine Sitzecke und sind zudem mit einem Schreibtisch ausgestattet. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie eine Klimaanlage ebenfalls vorhanden sind.
Das Restaurant Shahi Biryani liegt nur wenige Schritte entfernt von diesem O Lion Home Stay Neu-Delhi.