5-bed Detached for sale in Uplands, 8 Thornhill Ave, Vaughan