Nestled in the heartland of Mandya district in Karnataka, India, lies a divine place of worship named Cheluvanarayana Swamy Temple. Also known by the moniker of Thirunarayanapura, this temple is perched upon rocky terrains, fondly called Yadugiri or Yadavagiri, which provide a magnificent overview of the verdant Kaveri valley. Lord Vishnu, a deity revered in various forms globally, finds a dedicated space here, making this temple an essential pilgrimage site for Vishnu followers. The temple is conveniently accessible, standing about 156 kilometers away from Bangalore and approximately 48 kilometers from Mysore.