Walmart Supercenter781 Leonard Ave, Albemarle, NC 28001Truck ParkingOvernight ParkingRestroomsSee more5.7 miNone