134 Scarborough Place Posted on December 18, 2018 134 SCARBOROUGH PLACE | SHERWOOD MANOR | ALBEMARLE COUNTY $175,000 – $200,000