Beau Vallon, Mahe

Mahe Island is the largest of the Seychelles islands and is where the national capital, Victoria (see another post), is located. Beau Vallon is a beach town on the west side of the island and is whereRead more
Mahe Island is the largest of the Seychelles islands and is where the national capital, Victoria (see another post), is located. Beau Vallon is a beach town on the west side of the island and is whereRead more