Festival of Friends

Ancaster Fairgrounds, 630 Trinity Rd S., Hamilton, ON