Ulvsunda Castle


Ulvsunda Castle is a castle in Bromma, Stockholm, Sweden.