23.1k Views Forget About Your Shoes | North Island Resort Seychelles, Africa 0 points Upvote Downvote