Barbecue restaurant My Taste offers a lively atmosphere, including live sports screenings on large screens.