Where is Montpellier-Saint-Roch Station located?
Montpellier-Saint-Roch Station, Montpellier-Saint-Roch Station, France (approx. 43.604633°, 3.881039°)
Montpellier-Saint-Roch Station, Montpellier-Saint-Roch Station, France (approx. 43.604633°, 3.881039°)