38 Shared Ownership Apartments £157,500 2 Bedrooms ● Helo Tower, York Road, London, SW11 Helo Tower is a skillfully designed development with a sophisticated specification, located in a prestigious district of London View details