Suite 100, 85 Albert Street Space: 1,149 sq.ft Address: 85 Albert St, Ottawa, ON K1P 6A4, Canada Property type: Office Downtown Floor Plan