St. Cloud is a pleasant town on the banks of the Seine, just west of Paris. It offers a magnificent view of the Eiffel tower as well as La Défense (the modern business center).