Located in Mahé Island, Stephna Residence is in the mountains and near the beach. La Plaine St. Andre and Domaine de Val des Près are local landmarks, and some of the area's attractions include Seychelles National Botanical Gardens and Ste. Anne Marine National Park. Take the opportunity to explore the area for water adventures such as fishing. Visit our Mahé Island travel guide