Mehana Bai Lozan is a barbecue restaurant.