Storm Crow Alehouse is located in Vancouver, Canada on 1619 W Broadway. Storm Crow Alehouse is rated 4.4 out of 5 in the category pub in Canada. The Storm Crow Alehouse is Planet Hollywood for geeks, a sports bar for nerds: a place where gamers and sci-fi fans can hang out, drink a tasty microbrew and nosh on upscale pub food while watching fantasy films on the big TVs. r own board or card games in if you would like to have some extra fun while visiting!show only sci-fi, fantasy, adventure, etc films and shows on our TVs... no sports or UFC here!’re here, peruse our extensive collection of memorabilia and curiosities, including autographs from SF legends and nerd luminaries, not to mention our giant hearth-mounted Cthulhu, or the D&D mural, or the life-size Han Solo in carbonite, or the mysteriously glowing TARDIS...