El hotel Westinn está situado en el barrio Sur de Delhi de Nueva Delhi, a unos 2 km de lugares familiares como el Parque Zoológico Nacional. Los huéspedes que se alojen en la pensión pueden aparcar su coche cerca.
A unos 6 km de la Gurdwara Bangla Sahib, este hotel está a un agradable paseo de la estación de metro el Jawaharlal Nehru Stadium. La Tumba de Humayun está a tan solo 1 km de este alojamiento, mientras que la estación de autobuses Lodhi Hotel/Shiv Mandir, está a 5 minutos a pie del sitio. También se halla alrededor de 25 minutos andando de la Galeria Nacional de Arte Moderno. La estación de metro más cercana está a menos de 10 minutos a pie del sitio.
El Westinn Nueva Delhi cuenta con 6 habitaciones. Cada una tiene plancha para pantalones y climatizador y cuenta con TV de pantalla plana con canales vía satélite. Las comodidades del baño incluyen gorros de ducha y toallas, además de elementos esenciales como bidé, ducha a ras de suelo y bañera.
El restaurante el Indian Accent se halla a unos cuantos minutos en coche del hotel.