Echo House comes from Kariouk Associates and is located in Ottawa, Canada. The architecture teams
..