2 bedrooms Staddlestone Mews, Station Road, Broadway, Worcestershire, WR12 Guide price £400,000 Sold STC