Nestled in the South Delhi district of New Delhi, the comfortable Hotel O Z-Heart Tuglakabad Railway Station New Delhi is around a 25-minute walk from the tughlaqabad Tughlakabad Fort. This New Delhi hotel also includes a car park.
Located 3.9 miles from the Baháʼí house "Lotus Temple", the 3-star hotel is also 11 miles from New Delhi railroad station. The O Z-Heart Tuglakabad Railway is approximately 10 minutes' stroll from Prem Nagar bus stop and fairly close to Nai Ka Kot. There is Atlantic Water World Water Park Delhi 3.5 miles from this property.
The hotel features private bathrooms in the rooms.
Santushti Restaurant is situated within reach of the accommodation.