Church of Sveti Arhangela Mihaila is an orthodox church located in the center of the old town of Herceg Novi, on the square Belavista. It was built in the early nineteenth. The interior and exterior of the church look like a mishmash of styles that contain Byzantine, Romanesque, Gothic and Islamic elements. The church altar was made of marble with icons from the beginning of the twentieth century. The church has kept many printed books from Russia.