876 Armstrong Road, Belmont, NC 28012-8858 (MLS # 4017730) has 4 beds and 4.00 baths