Homes for sale - 186 S MAIN ST, Amherst, VA 24521 – MLS#613527 - Ma...