Villacci's Garden Depot ← View details 53 Comstock Road, Scarborough, Toronto, ON M1L 2G6 +1 416-759-5656 Get Directions From* To * — Required information