3 Bedroom flats for sale in Castle Baynard, EC4V, Greater London
There are 231 results. Castle Baynard, EC4V, Greater London. Property prices for 3 bedroom flats in Castle Baynard, EC4V range from £450,000 to £9,900,000 with an average price of £2,608,332.