Castle House offers 6,220 sq ft of office accommodation in a central location of Worcester City Centre allowing a flexible working environment with open plan and private offices.