Sophisticated 2-story Beach Hotel overlooking bay, on west side of Mahe Island, 15 minutes from Victoria....