Percival Molson Memorial Stadium lies just to the North of Pine Avenue at the edge of Downtown Montreal .
Downtown Montreal lies just to the North of Pine Avenue at the edge of Percival Molson Memorial Stadium .