Located in Mahé Island, Lapasyans Self-Catering is near the beach. The area's natural beauty can be seen at Beau Vallon Beach and North East Point Beach. Seychelles National Botanical Gardens and Ste. Anne Marine National Park are also worth visiting.