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

Salisbury, MA

2 Penn Painting Proudly serves the beachy city of Salisbury Massachusetts.  


Salisbury is a popular beach destination for many new England residents and tourists that come out of town. It is also infamous for many residents who rent beach houses for the summer. With its many bars and restaurants, Salisbury is the place to be to catch some sun and enjoy the beach. 2 Penn Painting & Roofing is Salisbury’s Primary Roofing Company when it comes to all of the city's home improvement needs.  In Salisbury, rentals are always in high demand. 2 Penn Painting makes sure your beach house is up to par to continue bringing in new tenants as well as takes care of the locals that reside there.


At Two Penn Painting what matters most to us is to satisfy our customers with the work that we do. We establish trust by letting our work speak for itself. You ask for a project; we listen by considering every little detail that matters to you. This is what sets us apart from our competition, our 13 years of workmanship and dedication to serving the community around us.  At Two Penn Painting & Roofing, we work on a variety of projects whether it be siding on the exterior of a home or a roof replacement there is no limit to what we can do for our customer.


Two Penn's commitment to quality and getting the job done is why customers keep coming back. The staff at Two Penn provides noteworthy customer service, walking you through every step of the way of your home improvement project.


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 Salisbury area and are in need of roofing or painting, call us today! We would love to get started on your project.


Contact Two Penn Painting & Roofing at 978-729-4617 or visit us online at








* Required

Questions ? Contact Us !

Call Now: 978-729-4617

Our Location

81 Stard Road

Seabrook NH 03874

Phone: 978-729-4617