Unfussy counter-service place dishing up Hawaiian-style BBQ, fried seafood & noodle soups.
Top Brunch Spots » Restaurants » Barbecue restaurant » Leo’s Island BBQ – Peoria, Arizona 85382
Leo’s Island BBQ – Peoria, Arizona 85382
Leo's Island BBQ Description
Leo's Island BBQ Location
Address: 7665 W Bell Rd, Peoria, AZ 85382
Phone Number: +1 623-878-1128
Price ($ – $$$$): $