Where is Mantega?

Where is Mantega located?

Mantega, Mantega, France (approx. 43.71153°, 7.252164°)


Where is Mantega on the map?