Windmill Landscapes Ltd is a family owned and operated company located in the beautiful countryside of Elora, Ontario. For the past 15 years we have specialized in building and delivering quality storage sheds and gazebos. We build any size and style of storage sheds, garden sheds, pool cabanas and pool sheds that you desire.

We pride on the quality of our workmanship. Building quality storage sheds and pool sheds, along with the flexibility of custom building you the exact shed you are looking for has been our success in the shed industry. We feel certain that when you buy from us, you will receive an attractive product with superior quality and value.

We also have a large variety of gazebos. Whether you are looking for the beauty and natural look of cedar gazebos, or treated southern pine gazebos , or maintenance free with a vinyl gazebo, we will have or can make you whatever you would like. These gazebos are superior quality, and can be purchased in kits, assembled, or built on site.

We also carry a large selection of cupolas. Whether you are in the market for cedar cupolas, pine cupolas, or vinyl cupolas, we can once again make whatever you have in mind. Along with cupolas we sell a large selection of Weathervanes. View the weathervane page, and if you don't see what you are looking, for let us know. There is a good chance we can get it!

We also have a large selection of lawn furniture in either western red cedar or southern pine. All the furniture is built with quality workmanship and precision. The furniture is all assembled and ready to go, so there is no need to worry about assembly, and is built to last for years to come.

Please come to view our three acres of open air showroom on Wellington County Rd. #7 just outside of Elora, where you can view a large number of items on display and ready to take home!

Our Projects

We don't just build sheds...


See All our Sheds

We don't just build gazebos...


See all our Gazebos
Contact Windmill Landscapes


Windmill Landscapes Ltd.
6899 Wellington County Rd. #7

Tell: 519-846-2345

Fax: (519-846-2000)

Follow us