Glowbal is located in Vancouver, Canada on 590 W Georgia St. Glowbal is rated 4.2 out of 5 in the category fusion restaurant in Canada. Glowbal is the namesake and flagship restaurant of Glowbal Restaurant Group. Located in Vancouver’s newest architectural landmark, TELUS Garden. This West Coast menu features a large selection of steaks, seafood, and pastas. Gluten and Vegetarian friendly.