Upper Vista on the Welland Canal: a currently under construction 5-storey mixed-use condo & commercial development by Evertrust Development Group Canada on the east side of Prince Charles Drive South, on the west bank of the Welland Canal in Welland South.
I believe @Northern Light has some unfortunate news to share regarding construction here
I believe @Northern Light has some unfortunate news to share regarding construction here
Last edited: