I've visited Nomad Nation in September for an art exhibit/fashion show. The NOMAD Nation is a creative space which is located on Van Horne in a two-story building. You will find an event and gallery space (with a little bar) and different kind of art, sound and recording studios.
What I liked the most was the little terrace located in the back of the building, the benches are made of STM seats, very creative.