The Tewksbury Inn is a historic 1800 inn offering upscale American fare in a formal dining room & rustic tavern. Open for lunch and dinner, serving a variety of food, such as sesame crusted yellow fin tuna, pan roasted duck breast, and filet mignon au poivre.