Дубенский замок построен князем Константином Острожским в 1492 году. Замковый комплекс состоит из трех дворцов: надвратного корпуса XV в., дворца Острожских XVI в., дворца князей Любомирских. Замок защищен оборонным рвом и бастионами системы Вобана XVII в., в которых расположены казематы