£420,000
634 mitcham road, greater london
Sold in JUL 1996
£60,000
638 mitcham road, greater london
£62,000
560a mitcham road, greater london
Sold in JAN 2014
£90,000