GROUND FLOOR RETAIL, Suite 100, 151 Slater Street Space: 3,234 sq.ft Address: 151 Slater St, Ottawa, ON K1P 5L7, Canada Property type: Office Downtown, Retail Floor Plan Virtual Tour