Les temples reflètent l'architecture du Bengale. Par exemple, le temple principal est une variation du style "ratna" du Bengale occidental. C'est une variante du pancha-ratna ou un temple à cinq tours construit sur une plate-forme. Le temple est décoré d'images de diverses divinités hindoues et de motifs floraux. Depuis sa construction, le temple est toujours peint en blanc tandis que les sculptures et les motifs floraux sont colorés. Le temple principal abrite le seigneur Shiva sous la forme du shiv ling. Il y a aussi l'image de sa femme, la déesse Parvati, leurs fils; seigneur Ganesha et seigneur Kartikeya et une autre forme de Shiva; Seigneur Bhairava. Nandi est le gardien du temple.
À côté du temple principal, deux plus petits temples sont dédiés à la déesse Lakshmi et au seigneur Nataraja. Un autre temple est dédié à Lakshmi Narayan et à leurs différentes incarnations. Il y a aussi un temple Hanuman en plus d'un temple abritant le seigneur Jagannath, la déesse Kali, la déesse Saraswati, la déesse Durga et ses neuf formes. Au centre du temple se trouve un temple plus petit qui contient le plus petit lingam que Pandit Sajibon a rapporté de Kashi et par conséquent ce temple s'appelle Kashi Vishwanath.