Vida developer: Castle Group Developments building type: condo address: 621 Sheppard Ave. E, Toronto, On. status: completed