32a Mitre Road, London E15 3JF Flat | -- Bd | -- Ba
20 Mitre Road, London E15 3JF Terraced | -- Bd | -- Ba