Lewisporte Stadium is an indoor arena located in Lewisporte, NL. The facility opened on October 18, 1973. The arena closed in 2006 for a major renovation. The facility re-opened in 2008.
Advertisement
Lewisporte Stadium is an indoor arena located in Lewisporte, NL. The facility opened on October 18, 1973. The arena closed in 2006 for a major renovation. The facility re-opened in 2008.