21 South Road, London SW19 1UU End of Terrace | 5 Bd | 2 Ba
23 South Road, London SW19 1UU Terraced | 4 Bd | 2 Ba