The Newtown General Store is an 1847 landmark in the center of town, chock full of vintage newspapers, antiques, local histories, knickknacks and tables for enjoying leisurely breakfast, lunch and midday pick-me-ups. The busy deli in the rear prepares a wide array of breakfast and luncheon specials.