Suite 202, 116 Albert Street Space: 2612 sq.ft Address: 116 Albert Street Ottawa, ON K1A 1M5, Canada Property type: Office Downtown Floor Plan Virtual Tour