Minnesota Wedding Venue ~ About The Gardens of Castle Rock

The Gardens of Castle Rock History:


The Gardens is located in Castle Rock Township, south of the city of Farmington in Dakota County. The Township derives its name from a nearby St. Peter sandstone formation. A nursery business has existed at The Gardens location since 1926. William “Grandpa” Switzer named the business Castle Rock Nursery shortly after becoming proprietor. Another name change was in order when William’s son, Garry C. Switzer, returned from working in the National Park Service as a Landscape Architect to join the family business. Switzer’s Nursery & Landscaping, as it is still called today, has been a family owned business for three generations. Garry’s love of designing and constructing beautiful landscapes was passed down to his son, Glenn, the current owner.


Glenn has continued his father’s love of landscaping and refocused the business on his passion, Design/Build Landscapes. The Gardens highlight the business’s expertise in paver patios, pergolas, outdoor living spaces and yes, gardens! Glenn is the recipient of several local, state and national awards for his landscape designs and installations.


Switzer’s is known for creating life enhancing outdoor living environments. The Gardens of Castle Rock Wedding & Event Center is a natural extension for Switzer’s creativity. Working with new materials and techniques, along with time honored standards, The Gardens is always expanding, growing and changing with the seasons. We hope that you enjoy your time at The Gardens as we share our love for beautiful gardens & landscapes!


Call Today: 651-264-9510


Glenn & Michelle at The Gardens