Der Tempel liegt am Stadtrand der südindischen Großstadt Thanjavur, die für ihre zahlreichen Tempelanlagen berühmt ist. Zu erreichen ist er über eine abgelegene Seitenstraße der West Main Street. Westlich des Tempels befindet sich ein Waldgebiet, südlich der Grand Anikut Kanal. lt. Wikipedia