Champakadhama Temple is an old Vishnu temple near Bannerghatta, south of central Bangalore. The main shrine is dedicated to Lord Champakeshwara, and a smaller Narasimha temple sits on a nearby hillock reached by stairs.
It works best as a short cultural stop when visiting Bannerghatta Biological Park or the surrounding area.