Where is Montbizot?
Where is Montbizot located?
Montbizot, Montbizot, France (approx. 48.14407°, 0.18216519°)
Where is Montbizot on the map?
{"latitude":48.14407,"longitude":0.18216519,"title":"Montbizot"}