Built out of sandstone and laterite, the main tower stands at 55 meters in height. It is surrounded by 150 smaller temples belonging to the different gods of Hindu Pantheon.