4-bed Detached for sale in Vellore Village, 86 Hatton Garden Rd, Vaughan