Upside Towns is a New Townhome development by Greenpark Homes located at Bathurst St & Rutherford Rd, Vaughan.