The total number of Walmart locations currently operating near South Hill, Virginia is 4. A list of Walmart stores close by can be found here.