Order Teresa's Restaurants gift cards below!

Your Cart:

Step 1: Delivery Options

  Physical Card Card is mailed to the provided mailing address

  Virtual Card Card is emailed to the provided address

Step 2: Choose Your Amount

Enter a custom amount:

Note: All cards will be sent to the same address or email. To send to a separate address or email, please add another card to the cart before check out.

Step 3: Create Your Virtual Card

Your Virtual Card
Email to
Your virtual card can be sent to yourself or any recipient's email address:

Enter your message:
Character limit: 256

Step 3: Shipping

Sending to:
Someone Else
Personal Message
Character limit: 256

Teresa's Restaurants

product image

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 TVs. 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 everyones 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. Teresas PRIME presents an extensive selection of the world's finest wines, along with unparalleled service and a breathtaking ambiance. In addition, Teresas PRIME Offers exclusive private dining for up to 30 guests. Teresa's PRIME is North Shores finest dining experience.

Merchant Locations

Teresa's Grille "19"
20 Elm Street (Rte. 62)
N. Reading, ma 01864
P: 978-276-0044
Teresa's Prime
20 Elm Street (Rte. 62)
N. Reading, MA 01864
P: 978-276-0044
Teresa's Italian Eatery
149 South Main Street
Middleton, MA 01949
P: 978-646-1111