skilfully designed development £150,000 2 Bedrooms ● York Road, London Helo Tower has a collection of 38 stylish Shared Ownership apartments. 30% Share. View details