Satellite map of Leuven Town Hall
The Town Hall (Dutch: Stadhuis ) of Leuven, Belgium, is a landmark building on that city's Grote Markt (Main Market) square, across from the monumental St. Peter's Church.
Latitude: 50° 52' 44.04" N
Longitude: 4° 42' 4.32" E
Nearest city to this article: Leuven
Read about Leuven Town Hall in the Wikipedia Satellite map of Leuven Town Hall in Google Maps