Space. Style. Location. £725,000 2 Bedrooms ● Worcester Point, Central Street, London, EC1 One of the Largest 2-Bedroom Apartments in EC1 for the Offering View details