Reduced10 photos · Floorplan£1,730 pcm6 bed3 bathTerraced1,408 sq ftManor Park Road, Manor Park, London, E12Listed 25 Sept 2024