Ile-St-Louis
Ile-St-Louis
prop. n.
An island on the Seine.
(Geog.)