The New Italian Kitchen open on Burrard Street

  Glowbal Restaurant Group is excited to announce the re-opening of their award-winning ristorante Italian Kitchen, now located at 860 Burrard Street, directly across the street from the landmark Sutton Place Hotel. Guests can expect to experience a more intimate and rustic milieu, surrounded by Tuscan-style décor with exposed brick walls, lush foliage, and crisp…