The cosmopolitan city of Strasbourg - often referred to as 'the crossroads of Europe' - is located near the German border in the northeast Alsace region of France.
Recommendations by members. Read Strasbourg Travel Reviews or add your own
Discover the very best Strasbourg, France travel websites!