Île Saint-Louis is located in the heart of Paris, right in the middle of the Seine River – the smaller of the two neighboring islands. With this tour, you will learn that Île Saint-Louis is home to some of the most picturesque streets of the French capital, and the finest...