Порт-Луи
Football stadium St. François Xavier Stadium (cap. 5,000), located in Port Louis, Mauritius is the home to AS Port-Louis 2000.