Restaurant
The Inn At Newtown
2 locals recommend,
Permanently closed
Location
19 Main St
Newtown, CT
Newtown
Tips from locals
The best restaurant in town. They have a main dining room (fancier) and a bar area for something more casual.