McQuarrie Landing Towns is a New Townhome development by Developer TBD located at Keele St & Major Mackenzie Dr, Vaughan.