Serving a 50-Mile Radius North, South, and West of Seabrook NH

All of your needs under one roof

2 Penn Painting and Roofing - logo

Newbury MA

Two Penn Painting and Roofing has been serving the Newbury, Massachusetts area for over 13 years providing exceptional service to residents and property owners.  


A town part of Essex County, Newbury MA is full of about 6,000 people. Made up mostly land with a few miles of water, the town is full of business centers, families and town offices. While the area is smaller in size, it makes up for this deficit in history. Settled in the 1600s, the town started to grow until the railroads were brought in around 1800. With the railroad developments came the discovery of silver. Silver helped the town to flourish until about 1900, where the area became focused on agriculture.


2 Penn is an experienced company offering a variety of different services in Newbury MA. We are recognized for getting any job done, and this is what sets us apart from any other company. Our knowledgeable and experienced staff make sure every client is taken care of along every step of the way.


Two Penn Services include:

Roof Replacements

Window Replacements


Gutters and Replacement Gutters

Exterior and Interior Painting


Deck Building


We are open 6 days a week and work around your schedule. If you are in the Newbury area and are in need of roofing or painting, call us today!


Contact Two Penn Painting & Roofing at 978-729-4617 or fill out a contact form online so one of our specialists can assist you.



* Required

Questions ? Contact Us !

Call Now: 978-729-4617

Our Location

81 Stard Road

Seabrook NH 03874

Phone: 978-729-4617