38 Shared Ownership Apartments £127,500 1 Bedroom ● 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