USD U.S. dollar
Choose your language
21 Avenue de la Grande Armée - 75116 Paris ( Ile de France France )
You will find the Hotel Montfleuri on Grande Armée avenue, a continuation of Champs Elysées, close to the Arch de Triomphe.
21 Avenue de la Grande Armée
Give us your Feedback