Kranj, Slovenia The Hidden Gem of Slovenia Kranj is a charming medieval town located in the northwest part of