Champlain Street Plaza

This site is well located on high trafficked Champlain Street and across the street from Champlain Place, New Brunswick’s dominant enclosed mall. The property’s main entrance shares a traffic light with Champlain Place. It’s in…

Read More