Since 1939

DiMartino & Sons

Call  1-802-274-6055

Located in

Office: St. Johnsbury

Workshop: Island Pond, VT


Since 1939

Serving Vermont,

New Hampshire and Maine.

Tri-State pick up and delivery available.

Specializing in Antique Restoration

Since 1939

Match Your Decor

With our Large Assortment of Upholstery Fabrics.



Seating Upholstery, Repair & Restoration

Wood Refinish

Ask about our antique refinishing.

Reduce Your Carbon Footprint!

Let DiMartino & Sons help you recycle and reuse your beloved pieces. Our quality craftsmanship will help restore your antiques to heirloom quality.


Don't worry if your antique fell apart.  We repair, refinish, re-web, re-spring and re-stuff just about any seating you can find. Choose from our broad selection of finer upholstery leather and fabrics to suit your decor.


Submitting Form...

The server encountered an error.

Thanks for contacting DiMartino & Sons.  We'll be back to you shortly.


DiMartino & Sons


Or to make an appointment

Call 1-802-274-6055

or send your message using our message form.