shared ownership apartment £133,750 1 Bedroom ● Oswald House, London shared ownership apartment View details