Invest Ottawa February 28, 2016 claudielarouche@gmail.com Loading Map.... Invest Ottawa80 Aberdeen St., Suite 100 - OttawaEvents 45.4007823 -75.71089210000002 Address 80 Aberdeen St., Suite 100 Ottawa ON Canada Upcoming Events No events in this location