Located in New Delhi, 4.3 miles from Tughlaqabad Fort, Hotel Apollo - Near Apollo Hospital has accommodations with a garden, free private parking and a terrace. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. The hotel has family rooms.
All rooms at the hotel are equipped with a seating area. The rooms at Hotel Apollo - Near Apollo Hospital come with a safety deposit box and a private bathroom.
Humayun's Tomb is 6.2 miles from the accommodation, while India Gate is 7.5 miles from the property. The nearest airport is Hindon Airport, 16 miles from Hotel Apollo - Near Apollo Hospital.