Mariefred is a town in Strängnäs Municipality in Södermanland in Sweden.
Town Hall
Church
Gripsholm Castle