Pizza Pro Address: 11209 Arkansas 229, Leola, AR 72084 Phone: (870) 765-2600 Pizza, Restaurants Other Businesses: Mama K's at 4593 Highway 9, Leola, AR 72084