The 3-star Hotel O Lion Residency New Delhi provides proximity to the Raja Nahar Singh Palace, which is located approximately a 10-minute ride away. This New Delhi hotel features safety facilities including a luggage locker.
While staying in the hotel, you are invited to discover the Shirdi Sai Baba Temple, located around 7 km away, or visit sports venues like Nahar Singh Stadium, which is 3.3 km away. Also, the Family Kingdom is nearly a 15-minute drive from the O Lion Residency New Delhi. The accommodation is 33 km from New Delhi rail station.