The Villas at Northwood Creek Back to Search The Villas at Northwood Creek Categories Apartments 8910 Northwood Creek Drive , North Little Rock , AR , 72113 (501) 352-7777 Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone