Marpole Summerfest Schedule of Events & Entertainment

Saturday, July 16th, 2016

16th Annual Marpole Summerfest

2016 Schedule of Events