Off to Leo’s Island BBQ Peoria AZ Leo’s Island BBQ is one of the few independently family owned restaurants in the Arrowhead Area in Peoria AZ. This is a casual cafe that features the Hawaiian plate lunch. You have about 30 choices of this plate lunch. Basically on the average your p...