Glowbal Grill Steaks & Satay is the flagship location of the Glowbal Group’s collection of favoured restaurants, and has been a neighborhood staple since 2002. And while owners Emad Yacoub and Shannon Bosa-Yacoub announced this week that they will be...