Shared Ownership apartments £130,000 1 Bedroom ● York Road, London Helo Tower has a collection of 38 stylish Shared Ownership apartments. 25% Share. View details