Card Factory owns 4 locations near Newport, Greater Newport, Isle of Wight. See a complete list of Card Factory stores below.