Krstovgrad is a restaurant and tourist complex with a vast collection of medieval artifacts and replicas.