El templo fue inaugurado oficialmente el 6 de noviembre de 2005. Se encuentra cerca de las orillas del río Yamuna, junto a la villa de los Juegos de la Commonwealth 2010 en el este de Nueva Delhi. El templo, en el centro del complejo, fue construido de acuerdo con el Vastu Shastra y Shastra Pañcharatra.