Yesterday and Today Emery's Pool Sharks
By Tim Lambrinos
Finch Main Gardens is the shopping plaza located at 2437 Finch Avenue West. It was built in 1962.
The plaza was originally intended to be a medical centre but swiftly expanded into a full-fledged commercial development, including a Loblaws grocery store.
In the base...