It is surrounded by seven small islands, and is located on an island which was subsequently merged with the mainland. Primosten kept all its architectural features of a medieval Mediterranean town. This is particularly visible in the narrow streets and old stone houses in the old part of the town. At the heart of the old part of Primosten is the Church of St. Juraj, dating from 1485, which offers an impressive glance of the Primosten archipelago and a little lower, at the foot of the hill, is a church of St. Roko, dating from 1680.