Location:
Chelsea Towers, Chelsea Manor Street, Chelsea, London SW3
...Chelsea Towers is an 82 sq. Meter apartment located a moments walk from ...King’s Road, the River Thames and Battersea Park in the heart of Chelsea. Situated on the seventh floor of a desirable, portered, ...apartment with light and rarely afforded views over the rooftops of Chelsea and many London landmarks. The apartment has been comprehensively