built as the fortress to protect Stockholm from enemies approaching from the south
Vadstena Castle (Swedish: Vadstena slott) is a former Royal Castle in Vadstena, the province of Östergötland,Sweden.