The Altona Towns is a New Townhome development by Marshall Homes Corporation located at Altona Rd & Finch Ave, Pickering.