Hotel O Lotus Home Stay New Delhi est située à environ 10 minutes en voiture de la Porte de l'Inde et à environ 3 km des Jardins des Lodhis.
L'hotel est à environ 500 mètres du Tombeau de Khan-i-Khanan, juste à côté de la station de métro Hazrat Nizamuddin. Les sites culturels de la région comprennent le Musée Gandhi Smriti, qui se trouve dans une zone de 4 km. Il y a le dargah de Nizamuddin à 15 minutes en voiture, ainsi que Sarai Kale Khan ISBT à environ 10 minutes de marche d'O Lotus Home Stay. L'hotel est également à environ 8 km de la gare de New Delhi.
Dégustez des spécialités de la cuisine asiatique au Comesum situé non loin de ce logement 4 étoiles.