The 3-star Hotel Jasola Apollo New Delhi provides proximity to Lotus Temple, which is located approximately a 10-minute ride away.
Guests will also get to this New Delhi hotel 2.2 km from the Okhla Bird Sanctuary. The tughlaqabad Tughlakabad Fort lies nearly a 15-minute drive away, and Jasola Vihar Shaheen Bagh tube station is not far from the hotel.
The Jasola Apollo New Delhi has 20 rooms, comprising a balcony and a sitting area. A flat-screen TV with satellite channels, along with tea and coffee-making facilities, are offered.
Situated only 1.1 km from the accommodation, the restaurant Chimney offers an Asian menu.