Niché dans le quartier "Sud de Delhi" à New Delhi, Westinn se trouve à moins de 25 minutes de marche des lieux d'intérêt culturels tels que la Galerie nationale d'art moderne. Les clients qui séjournent sur la maison d'hôtes peuvent garer leur voiture à proximité.
L'hôtel n'est qu'à 4 km du Temple Akshardham et non trop loin de la station de métro JLN Stadium. Situé à 5 minutes de marche d'Hazrath Amirkhusro Dargah, Westinn se trouve à 16 minutes à pied de la Tombe d'Humayun. Le Musée national est situé à 3 km de cet hébergement. Westinn est situé à 25 km de l'aéroport Delhi International, et près de l'arrêt de bus le Lodhi Hotel/Shiv Mandir.
Les chambres de cette propriété disposent d'un pupitre d'écriture, ainsi que des fenêtres insonorisées pour le confort des clients. Une TV à écran plat avec des chaînes satellite, et des conforts comme de la climatisation sont également proposés. Offrant des commodités comme un bonnet de douche et des draps de bain, les salles de bain comprennent également une douche à l'italienne, une toilette séparée et une baignoire.
Cet immeuble est situé à seulement 550 mètres d'Indian Accent et McDonald's, ayant une gamme de délices.