Das 3-Sterne-Hotel O Green Villa Neu-Delhi bietet einen Gepäckraum und liegt im Viertel South Delhi von Neu-Delhi, rund 10 Minuten Autofahrt von den Lodi-Gärten und ca. 4 Kilometer vom Nationalmuseum Neu-Delhi entfernt.
Die Fahrt zum Flughafen Delhi dauert nur 26 Minuten. Gäste können Sehenswürdigkeiten wie den Hazrat Nizamuddin Dargah besuchen (liegt in 3 km Entfernung vom Hotel). Auch das Humayun-Mausoleum ist in ca. 15 Autominuten Entfernung vom O Green Villa Neu-Delhi. Dieses Hotel liegt ungefähr 250 Meter von der Haltestelle Sarai Kale Khan Inter State Terminus und ca. 300 Meter von der U-Bahn-Station Sarai Kale Khan - Nizamuddin entfernt.
Jedes der 30 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet.
Zu den Speisemöglichkeiten gehört auch das Restaurant Shahi Biryani nicht weit entfernt vom O Green Villa.