ifrance26 ← Previous Next → The Saint Regis on Ile Saint-Louis. A lovely little cafe with a view of Notre Dame