PAPILLON, North Carolina 1 property records available Properties 2828-05-1013-000 - PECHA, SPENCER THOMAS, Watauga County, 1.2500 acres