The Green Spot ← View details 20 Lee Centre Drive, Scarborough, Toronto, ON M1H 3J1 +1 416-431-5439 Get Directions From* To * — Required information