1 Bedroom houses for sale in Castle Baynard, EC4V, Greater London
There are 667 results. Castle Baynard, EC4V, Greater London. Property prices for 1 bedroom properties in Castle Baynard, EC4V range from £117,500 to £4,000,000 with an average price of £661,641.