Karta Vacation Rentals





On Mahé Island in Victoria, a short stroll from Victoria Market and the Seychelles National Botanical Gardens. A quick drive puts you at Beau Vallon Beach, the Victoria Clocktower and Trois Freres Trail—ideal for exploring the islands.