Villa des Ambassadeurs Paris: 800 m to Eiffel Tower