Das Westinn Neu-Delhi liegt im Stadtviertel South Delhi, in einer Entfernung von 24 Autominuten vom Flughafen Delhi. Die Gäste, die in der Pension übernachten, können ihr Auto in der Nähe parken.
Nehru Park, Delhi ist rund 4 Kilometer vom Hotel entfernt und Lodi-Gärten erreicht man zu Fuß in nur 25 Minuten. Die Unterkunft liegt auch in einer 650 Meter Entfernung von der U-Bahn-Station Jawaharlal Nehru Stadium. Lotustempel ist in knapp 4 km Entfernung von der Unterkunft. Die nächstgelegene Bushaltestelle Lodhi Hotel/Shiv Mandir ist nur 5 Minuten zu Fuß entfernt.
6 Zimmer im Westinn sind mit modernen Annehmlichkeiten ausgestattet, darunter ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. In den Badezimmern sind ein Bidet, eine Badewanne und eine Dusche vorhanden.
In der Nähe gibt es verschiedene Restaurants, darunter Indian Accent und McDonald's.