Saint-Leu is a commune in the French overseas department of Réunion. It is located on the west coast of the island of Réunion.
Wikipedia https://en.wikipedia.org/wiki/Saint-Leu,_Réunion
Official Website https://www.saintleu.re/
Coordinates -21°10'3.97" N 55°17'17.496" E