Osgoode Properties

Osgoode Properties is asking for the city’s permission to build three new towers at 27 Selkirk St. in Vanier.