Hotel O Lion Residency New Delhi offers access to Nahar Singh Cricket Stadium, which is located around 2 miles away. Along with top-notch services, a luggage locker are offered at this 3-star hotel.
Located about 15 minutes by car from Shirdi Sai Baba Temple, the hotel is also about 60 minutes by car from New Delhi railroad station. Raja Nahar Singh Palace Fortress is also located 2.7 miles from the property.