Villa Castrum Novigrad , NovigradOur Rating: 5 stars Location: Novigrad Dalmatia, Croatia Board Basis: Self-catering with fully equip More infoBook now