Riverfront Festival Plaza
riverfront festival plaza park located downtown windsor ontario canada located along bank detroit river river casino windsor square foot festival space hosted many event including festival epicure bluesfest international windsor beaverfest windsor pride windsor ribfest city began renovation feature million stage complex festival size facility improved ground official website