Shared Ownership apartment £70,500 1 Bedroom ● Taylor Place, London, E3 A stunning and stylish factory studio conversion situated just minutes from Bow Church DLR. View details