Flats for sale in Barnes, Richmond Upon Thames

There are 961 results. Barnes, Richmond Upon Thames. Property prices for flats in Barnes range from £191,295 to £8,500,000 with an average price of £856,255.

Flats for sale in Barnes, Richmond Upon Thames

icon