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