Suite B020 Space: 6526 sq.ft Address: 75 Albert Street, Ottawa, Ontario Property type: Office Downtown, Retail