Somanathapura (town)  Somanathapura, also spelled Somanathpur, Somnathpur, or Somanathpura, is a town and Grama Panchayat in Tirumakudalu Narasipura, Mysore district in the state of Karnataka in India. It is located from Mysore city and famous for the Chennakesava Temple at Somanathapura (also called "Kesava" or "Keshava" temple).