Suite 1605, 85 Albert Street Space: 2,092 sq.ft Address: 85 Albert St, Ottawa, ON K1P 6A4, Canada Property type: Office Downtown Floor Plan Virtual Tour