Our Showroom is open by appointment only, call 617-926-5900 to schedule your visit

The MacLeod & Moynihan Advantage



Click on the logos below to browse our window manufacturers.  Marvin, Jeld-Wen and Sierra Pacific offer both clad and wood windows.  Brosco offers a line of traditional primed wood windows. Velux is the leading skylight brand in the country.


We offer the premier brands in the industry.  Marvin and Jeld-Wen for hinged and sliding French and Patio Doors, and TruStile, Simpson and Upstate for standard and custom entry doors.


The final touches and attention to detail can really make your project look fabulous.  Our hardware showroom is a great place to start planning your hardware choices.

marvin logo.png
sierra logo 2.jpg
marvin logo.png


Founded in 1990 by the Mackin & Jones family, MacLeod & Moynihan Window & Door is one of the leading retailers of windows, doors and hardware in New England.


Macleod & Moynihan Window & Door is a family business built on strong customer relationships, product expertise, and a drive to create the right solutions for customers' projects.

Whether you are a contractor, remodeler, architect, designer or homeowner, you can be sure that our sales staff has the expertise and experience to handle the most challenging projects. Our showroom is a great resource to help start your next construction project. With over 5000 square feet of space, our showroom displays windows and doors by Marvin and Jeld-Wen.. We also display over 100 exterior and interior doors on by Simpson, Tru-Stile, and more.  Please call us to learn more.




For any inquiries, please call (617) 926-5900, or fill out the form below and one of our team members will contact you.

Showroom & Sales Office

10 Wheeler Court

Watertown, MA 02472


Phone: (617) 926-5900

Fax: (617) 923-4031


To apply for a job with MacLeod & Moynihan Window & Door, please send a cover letter and resume to: info@macmoy.com

Showroom Hours
(Currently open by appointment)
8:00am- 4:00pm, Monday-Friday
Closed Saturday & Sunday