
Na návrší Koštofrank ve městě Semily stávala středověká tvrz. Lze předpokládat, že tvrz byla postavena nejpozději ve 14. století. Vznik obce Semily souvisí se středověkou zemskou stezkou, která se v místě obce dělila dvěma směry. První zmínka v písemných pramenech o obci se objevuje roku 1352, ves patřila původně zřejmě k panství pánů z Lemberka. Roku 1395 byl majitelem obce Hašek Zvířetický z Lemberka. Přídomek „ze Semil“ byl používán ve 14. a 15. století, což nepřímo dokazuje existenci tvrze. Samotná tvrz se zmiňuje až r. 1511, kdy byla společně s dalším majetkem přenechána tehdejším držitelem panství, Janem Svojanovským z Boskovic, jeho hlavnímu věřiteli, Zikmundu Smiřickému ze Smiřic. Znovu se tvrz zmiňuje r. 1545, kdy však již nesloužila jako sídlo a zanikla.
Na jejích základech byl koncem 16. století postaven dřevěný kostel sv. Jana Křtitele, v l. 1723–1728 nahrazen kostelem zděným. Na ploše tvrziště se dnes rozkládá hřbitov.