Maple Leaf

An iconic symbol from Canada’s Flag, a large red illuminated Maple Leaf can be found along the walkway leading to the Niagara Parks Floral Showhouse from the parking lot.

Location
Niagara Parkway