The Vishnu Temple is located within the Kapilesvara temple precinct built in the 15th century A.D. The temple faces east and the presiding deities of this temple are two Vishnu images, and the image of Jagannatha, Balabhadra, Subhadra and Buddha.