70 Melford Dr.David Oxtoby2018-09-29T22:23:30-05:00 Location: Scarborough, ON Size: 273 kW COD: October 2015