Right now, Smiggle owns 4 locations near Newport, Greater Newport, Isle of Wight. See a complete list of Smiggle stores below.