Sri Nilamadhava Temple() is very old and famous Vishnu temple which is near to the bank of Mahanadi, in Kantilo. which is present near to the twin hills with a surrounding forest. A permanent flow of holy water from the feet of Lord Nilamadhava is another attraction of the spot. Lord Siddheswar is also present which is another highlight of the place.