Otter Creek Millwork is a local family-owned Marvin and Integrity Windows and Doors certified dealer and installer located in the heart of the Shenandoah Valley.
With over 35 years of experience specializing in windows, doors, hardware and millwork, we provide second-to-none service before, during and after the project. We offer complete window and door solutions to homeowners, builders, remodelers and commercial applicators.
Why Choose Us?
We’ve become experts in the window and door industry by focusing on what we’re good at for the past 35 years. From product selection, design assistance to installation you can count on professional and experienced guidance.
Our key services are window and door installation, free in-home or on-site consultations, deliveries to your home or jobsite, measuring and estimating, and a comprehensive window and door showroom. We specialize in providing complete window, door and trim solutions for homeowners, builders, remodelers, architects and even commercial applicators.
Otter Creek Millwork offers virtually all types of quality windows
from the brands you can trust.
Interior & Exterior Doors
Otter Creek Millwork offers a broad selection of quality interior and exterior doors.
MANY POSSIBILITIES. ONE MARVIN.
WINDOWS AND DOORS BUILT FOR HOW YOU LIVE
Marvin windows and doors are inspired by how people live. Explore the three product collections organized by degree of design detail, flexibility, and customization possibilities.
Otter Creek is your source for Marvin Windows and Doors.
“Thank you so much for all of your help throughout this project! The windows are great! It is so nice not to have to the annual routine of plugging air leaks! Thanks again and take care.”
More Satisfied Customers
“I was impressed with your honesty and desire to do a great job. We couldn’t be happier with our new windows!”
“Thank you very much. The windows are beautiful.”
Get In Touch
Fill out the form below and we will contact you as soon as possible. Thank you.
10 S Greenway Ave.
Boyce, VA 22620
Monday - Thursday
8:00 am - 4:00 pm
8:00 am - 3:30 pm
Saturdays by appointment