Le Hibou
Le Hibou Coffee House was an internationally known coffee house established in Ottawa, Canada, operating from 1960 to 1975.
Read more about Le Hibou: History