38 stylish Shared Ownership apartments. £150,625 2 Bedrooms ● Helo tower, York Road, London, SW11 Helo Tower is a skillfully designed development with a sophisticated specification, located in a prestigious district of London. View details