Where is Vichy Located?

Map showing where is Vichy located in France.

Located in the Auvergne region, renowned for its thermal spas. Situated on the banks of the Allier River, offering a soothing ambiance. Vichy is synonymous with relaxation and wellness.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More