Image from mooredale.com
Mayfair takes place this Friday and Saturday (May 10th and 11th) at Rosedale Park in Toronto!