A beautiful European city has been dubbed a “mini Amsterdam” but with way fewer tourists.Leiden is a city in South Holland, in the Netherlands. It is known
Lying just 25 miles south of the iconic, and often crowded, city of Amsterdam, the Dutch city of Leiden is in the province of South Holland. In 2023, Amsterdam
A pretty European city is one of Europe's most walkable despite having hardly any British tourists.Leiden in the Netherlands looks like a mini-Amsterdam with it