38 stylish Shared Ownership apartments. £118,750 1 Bedroom ● Helo Tower, York Road, London, SW11 Pay less by buying a home! Give us a call today! View details