One of the oldest cities in Greece – Kastoria – was founded in the IX century BC and is located on the shores of the mountain lake Orestiada at an altitude of 650 m above sea level. This feature gives the city a unique charm, despite the fact that Kastoria is not a seaside resort. But only here can one admire stunningly beautiful panoramic views, breathe the heady mountain air and enjoy a stroll through the quiet ancient streets of the «Greek Switzerland». Just imagine that your wedding will be held in this refined environment. An ancient city, keeping the legend of the past centuries, a beautiful lake with a poetic name, which reflects the sky, trees and houses as asleep ancient monuments, churches and mansions in the fairytale dream. All this splendor is literally created to instigate someone to the romantic mood and becomes an exquisite background for an outdoor wedding photo shoot. Furthermore, Kastoria is the Greek capital of fur fashion. Here one can purchase a great wedding gift (fur, coat, shawl or evening wrap). Such a gift will give you joy for a long time and will remind you of your first happy family days.