It is in Italy France and its a famous art museum
Les Invalides in Paris, France consists of a complex of buildings in the 7th arrondissement containing museums and monuments, all relating to the military history of France, as well as a hospital and...
213 km.
The invalides are located in the central district of Paris, opposite the Champs-Elysées via the beautiful Alexandre III bridge.
A wild guess would be French.