Chaturdasha Temple temple

Chaturdasha Temple

Agartala, Tripura

Location

Agartala, Tripura, India