Credit score: Story Seychelles Luxurious hospitality administration firm, Story Hospitality has opened its flagship lodge in Seychelles: Story Seychelles. Situated on the scenic island of Mahè, the lodge is surrounded by the pristine seaside and turquoise water of Beau Vallon. Credit score: Story Seychelles Simply in time for the start of summer season, the luxurious