16th Annual Melrose Arts Festival: 11 am - 4 pm Event Date: Sunday, April 30, 2023 - 10:00am to 7:00pm