Cantonese restaurant Fresh Roast specializes in traditional Chinese roast meats. Offers dine-in and takeaway options.