Hotel O Z-Heart Tuglakabad Railway Station New Delhi est situé dans le voisinage de "Sud de Delhi" à New Delhi, à 5 minutes de marche de Nai Ka Kot. Cet hotel 3 étoiles dispose de 30 chambres et de conforts tels qu'un restaurant.
Le Fort de Tughlaqabad est à 2 km de l'hotel, tandis que le temple ISKCON de Delhi est à 7 km. Les lieux de culte à visiter à 15 minutes en voiture d'O Z-Heart Tuglakabad Railway de New Delhi incluent le Temple du Lotus. Cet hotel est à 6 km du parc aquatique Atlantic Water World Delhi. L'hotel est un hôtel, situé à proximité de la gare routière Prem Nagar.