Vancouver International Film Centre Downtown Address: 1181 Seymour Vancouver BC Canada 604-685-0260 Call · Directions Website Places to go nearby approx. 15 minutes away WINGS Restaurant & Pubs Fritz European Fry House Nuba Choices Markets Saj & Co The Fish Shack WINGS Restaurant & Pubs1162 Granville More info Fritz European Fry House718 Davie St. More info Nuba508 Davie St. More info Choices Markets2627 West 16th Ave. More info Saj & Co813 Davie St. More info The Fish Shack1026 Granville More info Is this your venue?