Mariefred, Sweden. Taken from the castle grounds, actually on the bridge over to the castle.