Isle 11 ft. Explorer Inflatable SUP Review

Isle Surf and SUP was founded in 2004 and is based out of San Diego, California. They have a great line of inflatable stand up paddle boards and after many comments and questions from visitors to our site regarding the Isle boards, I was super happy to get the chance to review one. I’ve been […]