Taylors Landing is a restaurant offering modern Canadian comfort food and drinks in a spacious, industrial-chic venue with outdoor seating. Brunch is available on weekends and holidays.