38 Shared Ownership Apartments £118,750 1 Bedroom ● Helo Tower, York Road, London, SW11 Helo Tower is a skilfully designed development with a sophisticated specification, located in a prestigious district of London View details