Where is Beauvais Centre - Hôtel de Ville located?
Beauvais Centre - Hôtel de Ville, Beauvais Centre - Hôtel de Ville, France (approx. 49.429413°, 2.082358°)
Beauvais Centre - Hôtel de Ville, Beauvais Centre - Hôtel de Ville, France (approx. 49.429413°, 2.082358°)