New London WI Restaurants Food Delivery 1. 220 W North Water St, New London, WI 54961-1210 | Jolly Roger's Pizzeria (920) 982-2333