Ulvsunda Castle

Ulvsunda Castle.

Ulvsunda Castle (Ulfsunda slott) is an manor house at Bromma in Stockholm, Sweden.