1 Bedroom flats for sale in Carshalton, Greater London
There are 191 results. Carshalton, Greater London. Property prices for 1 bedroom flats in Carshalton range from £80,000 to £375,000 with an average price of £226,348.
1 bedroom flats for sale in Carshalton, Greater London