Leiden Town Hall (Stadhuis)

Leiden Holland Tourist Information and Vacation Guide

The Leiden Town Hall (Stadhuis Van Leiden) in Leiden Holland is situated near the confluence of the two rivers: the Old and the New Rhine.

Leiden Town Hall (Stadhuis), Netherlands
Town Hall in Leiden Holland