Strasbourg is a 2000 years old city in Alsace, France, with rich French and German heritage, and seat of the European Parliament. The historic city center (Grande Île), and the new town (built under ...