Grand Place Vevey, in Switzerland. What to do and see Place du Marché, also known as Grand Place, It is a huge square, located in the center of Vevey, a beautiful Swiss town. With its 17000 square meters, it is one of the largest open squares in all of Europe. Wide, and particularly impressive, with […]