Anttola is a wonderful resort located on the shores of Lake Saimaa in eastern Finland, a place so magical and unique to be chosen by Prince and Princess Demidov and the Russian Romanov family as a place of refuge and rest from the hectic life of the great St. Petersburg. In this lush and enchanting […]
View Post