Montpellier is a beautiful city located in the south of France, situated only 10km away from the Mediterranean Sea. The city offers a rich blend of over a thousand years of history and culture, as …| Naturally Speaking