The Keshava temple at the Somanathapura is a temple of the Vaishnavism tradition within Hinduism, and one of many Keshava temples built in or before the 13th century in different parts of India, as well as in Belur in 1117 CE about 170 kilometers away.