4-bed Detached for sale in Vellore Village, 20 Seraville St, Vaughan