Where is Amadeus?

Where is Amadeus located?

Amadeus, Provence-Alpes-Cote d'Azur, France (approx. 43.64707°, 7.119059°)


Where is Amadeus on the map?