Situated in a small village called Dodda Mallur, near the River Kanva is only 3 km from Channapattana town. This temple is built on sand without any strong foundations, as the legend says, and once this village was known as Maralloor (city of sands).