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