Strasbourg is the capital city of Alsace in France and is located right on the border of France and Germany. Its location has made its more appealing. From the point of view of politics, the city plays a vital role as the Strasbourg is serving as the seat of European Parliament. There are many other European institution dwelling in the capital such as European Court of Human Rights and Council of Europe. If you really wish to enjoy this place to fullest, do visit its historic centre Grande Lle, which is a perfect blend of both French and German architectural style. Travellers here will love enjoying exploring museums, cafes, historic Gothic cathedral and many more places.