St. Michael Festival

June 8, 9, & 10 2018

Thank you to everyone who helped to make the 2017 St. Michael Festival a success! We hope you will join us next year on June 8, 9, & 10!