Where is Montpellier-Saint-Roch Station?

Where is Montpellier-Saint-Roch Station located?

Montpellier-Saint-Roch Station, Montpellier-Saint-Roch Station, France (approx. 43.604633°, 3.881039°)


Where is Montpellier-Saint-Roch Station on the map?