806 Crooked Run Road, Rural Hall, NC 27045
2 Beds 2 Baths 1,374 Sq.Ft. 0.35 Acres