Tag: memel

  • Memel

    The beautiful town of Memel is located in the Free State Province of South Africa and was established in 1911, following the Anglo-Boer War conflict. Surrounded by wetlands, Memel is a nature lover's paradise. Even though Memel has been almost forgotten for many years, it is starting to grow in popularity and as people escape the city to build peaceful new lives in this picturesque town.