English River (French: La Rivière Anglaise, French pronunciation: [la ʁivjɛʁ ɑ̃ɡlɛz]) is an administrative district of Seychelles on the island of Mahé.
This Seychelles location article is a stub.
You can help Wikipedia by expanding it.