Image from mooredale.comMayfair takes place this Friday and Saturday (May 12th and 13th) at Rosedale Park in Toronto!