L'hotel Omehar Stay New Delhi est situé dans la localité de "Sud de Delhi", à moins de 6 km des lieux familiaux tels que le Parc d'attractions Fun 'n' Food Village.
La résidence est placée à 10 minutes en voiture du Temple Uttara Swami Malai et à 15 minutes en voiture du Qûtb Minâr. L'Université Jawaharlal-Nehru de New Delhi se trouve à 3 km de l'hotel. Outre d'autres attractions culturelles le Musée de la Force aérienne indienne est niché à environ 20 minutes en voiture d'Omehar Stay de New Delhi. L'arrêt de bus Mahipalpur est situé à 900 mètres.
Comprenant un coin salon et un coin repas, les chambres de cet établissement sont équipées d'une TV à écran plat avec des chaînes satellite. Une climatisation sont fournis pour le confort des clients.
Omehar Stay se trouve assez proche de New York Cafe.