Indus Biznotel is in Nehru Place, a short 19-minute walk from ISKCON Temple.