7-bed Detached for sale in Vellore Village, 10 St Clare Blvd, Vaughan