Замок Шпильберк представляет собой старинный чешский замок, расположенный на вершине холма во втором по величине городе Чехии – Брно. Строительство замка началось еще в первой половине 13-ого столетия. С середины 13-ого столетия замок получил статус королевского и являлся резиденцией Моравского марграва с 14-ого столетия. Во времена Австро-Венгрии в замке Шпильберк была проведена реконструкция и крепость приобрела барочные черты, а также стала одной из самых неприступных тюрем Австро-Венгерской империи.
Но стоит отметить, что роль тюрьмы Шпильберк исполнял постоянно. В 1620 году после проигрыша в Битве у Белых гор, предводитель моравской партии за освобождение от австро-венгерского правления был заключен в Шпильберк, где провел несколько лет. Муниципалитет города Брно приобрел крепость в 1560 году и сделал ее «муниципальной крепостью» и именно бастионы замка Шпильберк помогли Брно выстоять против шведских рейдов во время Тридцатилетней войны. Во время Войн Гусситов в крепость заключали первых протестантов, затем их место заняли участники революций 1848-1849 годов.
Шпильберк стал символом национального самосознания, гнета и суда над теми, кто стремился к свободе в начале 20-ого столетия. Во-первых, во время Первой Мировой Войны гражданские и военные борцы за свободу против австро-венгерского режима были посажены в подземелья Шпильберка, и, во-вторых, в первые годы Второй Мировой Войны, когда Чехия была оккупирована нацистскими войсками, и несколько тысяч чешских патриотов были заключены в казематы замка, и некоторые из них казнены. Нацисты сделали из Шпильберка станцию по дороге в концентрационные лагеря. После войны в замке была проведена реконструкция и открыт музейный комплекс. В настоящее время в Шпильберке располагается городской музей города Брно, который привлекает сотни тысяч посетителей ежегодно.