Walking around Old Town

Heidelberg has been called the most romantic city in Germany due to the baroque architecture in the buildings, castles, churches and location along the banks of the Neckar River.
Heidelberg has been called the most romantic city in Germany due to the baroque architecture in the buildings, castles, churches and location along the banks of the Neckar River.