Bogesund Castle  Bogesund Castle is a castle in Sweden. It is located on the peninsular, in the municipality of Vaxholm, about to the east of Stockholm, although distant by road. The castle overlooks the main shipping channel into and out of Stockholm through the Stockholm archipelago.