Das 3-Sterne-Hotel O Star Stay Neu-Delhi liegt im Stadtviertel East Delhi von Neu-Delhi, in einer Entfernung von 6 km von kulturellen Attraktionen, darunter dem National Gandhi Museum.
Das Hotel befindet sich in 10 Autominuten Entfernung vom Roten Fort und in unmittelbarer Nähe von der U-Bahn-Station East Azad Nagar. Das Feroz Shah Kotla Stadion ist in einer Entfernung von 7 km vom Hotel, während die Bushaltestelle East Krishna Nagar etwa 300 Meter von der Unterkunft entfernt ist. Vom O Star Stay Neu-Delhi aus erreichen Sie den Akshardham in 15 Minuten mit dem Auto. Der nächstgelegene Bahnhof Neu-Delhi ist etwa 10 Minuten Autofahrt entfernt.
Die Gäste können auch indische Gerichte im Restaurant Madras Cafe South Indian genießen, das knapp 1 Kilometer von hier ist.