Office Space Taunton Town Centre, Taunton - Welcome to the Taunton Town Centre Office Space Directory listing recommended serviced office accommodation in Taunton Town Centre. It lists those who offer serviced offices and office space in Taunton Town Centre, Taunton. Do you have a Taunton Town Centre business? If so, why not advertise it on the Taunton Town Centre Business Directory - IT'S FREE.