Maple Leaf

An iconic symbol from Canada’s Flag, a large red illuminated Maple Leaf can be found along the walkway across from the Niagara Parks Police Station.

Location
Niagara Parkway