I want to know the answer to the following question:
What famous landmark is Mysee de l'Armee lat Les Invalides located ner?
All the background I'm provided with is that "Paris hosts one of the largest science museums in Europe, the Cité des Sciences et de l'Industrie at La Villette.". Is that enough to answer the question?