Where to stay in Ile Saint Louis. Ile Saint Louis Hotel Guide. An island located in the middle of the Seine River in Paris, France, Ile Saint Louis has been used for over four centuries by the French people. Originally, there were two islands located here, but they were combined into one during the early 1600s.