Studio apartment £235,000 1 Bedroom ● Taylor Place, London, E3 A stunning and stylish factory studio conversion situated just minutes from Bow Church DLR. View details