Westwoods on the Creek is a new townhouse and single family home communityByMountainview Building Groupcurrently under construction at 319 South Pelham Road,Welland. Available units range in price from $818,900 to over $1,081,900.Westwoods on the Creek unit sizes range from 1243 to 3279 square feet.
Compare listings
Compare