Impact Hub Ottawa Details Venue Phone: (613) 680-3506 Venue Website: https://ottawa.impacthub.net/ Location Address:123 Slater Street, 6th Floor, Ottawa, Ontario, Canada