June 3, 2023 @ June 3, 2023 - June 4, 2023 @ June 4, 2023 Art on the Grand Art on the Grand 33113 Grand River, Farmington Saturday, June 4, 10 a.m. - 7 p.m. Sunday, [...]