Niché dans la localité de "Sud de Delhi", l'hotel Rana Stays New Delhi se trouve à moins de 4 km des lieux d'intérêt culturels tels que le Musée Gandhi Smriti.
La résidence est nichée à 650 m de la station de métro Lajpat Nagar et à environ 10 minutes en voiture du Temple du Lotus. Un endroit populaire à New Delhi est le Centre national des sciences étant dans une zone de 4,1 km. Rana Stays est situé à côté du Sri Bangla Sahib Gurudwara, et Jal Vihar Terminal est à 10 minutes de marche. La gare de New Delhi se trouve dans une zone de 9 km.
Il y a 13 unités avec une climatisation ainsi que les équipements modernes comme une TV à écran plat avec des chaînes satellite. Il y a une toilette séparée et une douche, prévus pour les invités dans les salles de bain.
Mazaar Restaurant est idéal pour goûter la cuisine afghane et se situe à 300 m de Rana Stays de New Delhi.