Situated about 7 km from Hotel O Amar Inn New Delhi, guests can visit the ISKCON Temple.
The rooms include an air conditioner, along with such modern comforts as a TV.
Dr Ram Manohar Lohia City Park is 10 minutes' drive from the hotel. This 4-star hotel also takes you to the Thakurdwara Mandir, which is 3.2 km away. New Delhi train station is around 30 minutes away by car, and Arthala underground station is 950 metres away.