Stop 19 Towns is a New Townhome development by Builtup Developments Inc located at Thorold Rd & Rice Rd, Welland.