Das Urban Inn Neu-Delhi liegt circa 6 km vom Roten Fort entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi.
Wachsmuseum Madame Tussauds New Delhi liegt in ca. 15 Autominuten Entfernung. Der Karol Bagh Markt liegt in ca. 3 km Entfernung von dieser Pension.
Zu den Annehmlichkeiten in Hotelzimmern gehören ein Balkon und eine Klimaanlage. In den Badezimmern sind eine getrennte Toilette und eine Dusche vorhanden.
Das Restaurant Govardhan Vegetarian, das circa 15 Minuten zu Fuß von hier entfernt liegt, bietet köstliche Gerichte.