Friars Walk, the Newport retail and leisure destination, has announced that footwear brand Skechers is to open a new store...
Please log in or sign up to see more.
One fine body…