REF: E130JE/LIBRA/ROAD
Libra Road
E13 0JE · LONDON, NEWHAM
Properties
5
Recorded Sales
9
EPC Certificates
12
Properties on Libra Road
3 LIBRA ROAD
E13 0JE · LONDON
£595,000
Jan 2026
Terraced9 sales
9 LIBRA ROAD
E13 0JE · LONDON
£595,000
Jan 2026
Terraced9 sales
19 LIBRA ROAD
E13 0JE · LONDON
£595,000
Jan 2026
Terraced9 sales
21 LIBRA ROAD
E13 0JE · LONDON
£595,000
Jan 2026
Terraced9 sales
23 LIBRA ROAD
E13 0JE · LONDON
£595,000
Jan 2026
Terraced9 sales