Teresa's Restaurants
Check Your Gift Card Balance

Buy a Gift Card

Buy a Card


Teresa's Italian Eatery in Middleton, serves the finest Italian dishes together with many great American favorites.

Teresa's is an upscale casual restaurant and is open daily. The menu has traditional Italian dishes along with American cuisine. You will find a wide array of homemade pasta, hand-cut steaks, fresh seafood and top quality meats. For lighter fare, we have great salads, soups, thin crust pizza and a variety of desserts. The decor is Tuscan inspired giving you a warm and friendly feeling as you are surrounded by dark woods and imported stone work. You will be amazed as you watch highly trained and experienced chefs delicately prepare Teresa's many signature dishes over open flames. Teresa's is family owned and operated. The family takes great pride in its service and the quality of food it prepares. There is always a family member at the restaurant to serve you in every way possible to make your experience at Teresa's memorable.

Our large martini bar and lounge is warm and inviting without being pretentious. It is a great place to relax with friends, catch a game or event on one of our many large, wide screens TV’s. Teresa's extensive martini menu will absolutely delight you.

Teresa's has several separate function venues that can accommodate groups of 20-150 guests for private parties, showers, birthdays, business meetings or any occasion. We also cater off-site functions of any size or type, with or without wait staff.

Teresa's newest addition, Teresa's GRILLE "19" - located in North Reading (at the former Thomson Country Club) on the lower level. Grille “19” is the hottest hot spot on the North Shore and offers a traditional comfort food menu that will delight everyone’s palate. The ambiance is up- scale and comfortably casual. The extremely large bar offers a wide selection of bottled, draft & craft beers. Great wines and fantastic martinis are also featured. Remember, we have wall to wall wide screen TV's for your viewing pleasure. Come on down and enjoy great food, drinks and have some fun!

North Shores Finest! Teresa's PRIME - also located in North Reading (at the former Thomson Country Club) on the upper level. North shores newest and unique, upscale steak house offers a wide selection of fine Brandt Prime Beef, Chops and the freshest seafood dishes. Our select menu will delight the most discriminating palate. Teresa’s PRIME presents an extensive selection of the world's finest wines, along with unparalleled service and a breathtaking ambiance. In addition, Teresa’s PRIME Offers exclusive private dining for up to 30 guests. Teresa's PRIME is North Shores finest dining experience.

View Locations

Check Your Gift Card Balance