Das komfortable 3-Sterne-Hotel O Grand Neu-Delhi mit 30 Zimmern befindet sich in einer erstklassigen Lage in Neu-Delhi, 15 km weit weg vom Bahnhof Neu-Delhi. Ein Mini-Markt und ein Gepäckraum stehen den Gästen von dem komfortablen Hotel im Bezirk South West von Neu-Delhi zur Verfügung.
Das Hotel befindet sich in einer Entfernung von 10 Fahrminuten vom Tihar Prison Complex und gleich neben der U-Bahn-Station Dabri Mor. Der Dilli Haat ist 2 km weit weg vom O Grand Neu-Delhi, während die Bushaltestelle Dabri Crossing ungefähr 400 Meter von der Unterkunft entfernt ist. Kulturelle Erlebnisse in der Umgebung bieten das Indian Air Force Museum (liegt 6 km weit weg von der Unterkunft). Für Fernreisende ist der Flughafen Delhi in 20 Minuten mit dem Auto zu erreichen.
Alle Zimmer bieten eine Klimaanlage sowie eine Sitzecke. Eine getrennte Toilette und eine Dusche sind ebenfalls in den Badezimmern verfügbar. Die Zimmer sind zudem mit Familien- Badezimmern ausgestattet, die eine getrennte Toilette und eine Dusche umfassen.
Das Restaurant Four Season, das sowohl leckere Speisen als auch Getränke serviert, befindet sich weniger als 7 Minuten zu Fuß vom O Grand entfernt.