Mühlhausen is located about 20 kilometers south of Heidelberg.
The Rathaus in Mühlhausen (2007). Source: Rudolf Stricker via Wikipedia.