Another new restaurant for Little Rock-based Larry’s Pizza. The plain but decent chain has opened a new restaurant at 5933 JFK in North Little Rock (in front of Overbrook Apartments). This one has a drive-up window. Open Monday – Saturday 11 a.m. to 9 p.m. (501) 812-5353.