Upper Vista on the Welland Canal Condos and Towns by Evertrust Development Group Canada is located at 330 Prince Charles Drive South, Welland, ON. Offering a total of 214 units at 5 storeys-tall. Suite sizes range from 368 Sqft to 1,012 Sqft.
With luxury amenities and beautiful recreational spaces in every direction, Upper Vista Welland will give you the lifestyle you’ve always dreamt of.