Jack Wills plans to open new store in Taunton
The British clothing brand Jack Wills has submitted a planning application for a new store in Taunton. Launched in Salcombe, Devon in 1999, Jack Wills has stores across the United Kingdom and internationally and plans to open a new […]