Original: Sint-Pieters-Leeuw (French Leeuw-Saint-Pierre) is a Dutch-speaking municipality of Belgium located in the province of Flemish Brabant (Flemish Region).
Simplified: Sint-Pieters-Leeuw is a municipality located in the Belgian province of Flemish Brabant.