bn:03292390n
Noun Named Entity
EL
No term available
EN
The Town Hall of Leuven, Flemish Brabant, Belgium, is a landmark building on that city's Grote Markt, across from the monumental St. Peter's Church. Wikipedia
Relations
Sources