38 stylish Shared Ownership apartments. £157,500 2 Bedrooms ● Helo Tower, York Road, London, SW11 Don’t through away money on renting buy your own home instead! View details