Principal Tower One Bed £1,205,000 1 Bedroom ● Worship Street, London, EC2A Principal Tower One Bed View details