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