2 Bedroom flats for sale in Carshalton Road, SM1, Greater London
There are 56 results. Carshalton Road, SM1, Greater London. Property prices for 2 bedroom flats in Carshalton Road, SM1 range from £105,000 to £420,000 with an average price of £288,656.