Das 3-Sterne-Hotel O Downtown Uttam Nagar Formerly Town Plaza Neu-Delhi liegt circa 3 Kilometer vom Tihar Prison Complex entfernt und bietet seinen Gästen einen Gepäckraum und einen Lobbybereich.
Das Hotel liegt in circa 10 Autominuten Entfernung vom Dilli Haat und in circa 30 Autominuten Entfernung vom Bahnhof Neu-Delhi. Der Uhrturm liegt ebenfalls etwa 4 Kilometer vom Hotel entfernt. In unmittelbarer Nähe vom O Downtown Uttam Nagar Formerly Town Plaza Neu-Delhi befindet sich die U-Bahn-Station Uttam Nagar East. Vom Flughafen Delhi aus erreichen Sie die Unterkunft in 25 Autominuten.
Jeden Morgen wird Hotelgästen ein kostenloses Frühstück serviert. Etwa 6 Minuten zu Fuß vom Hotel O Downtown Uttam Nagar Formerly Town Plaza entfernt liegt das Restaurant Wafl.Sda.