Listing Sold At Grand Vellore Cres in Vaughan

New property sold at Grand Vellore Cres in Vaughan.
Over 8000 Sqf Living Space,Truly An Elegant Hidden Gem In One Of Most Desired Locations!!!