Leo's Island BBQ

Asian, Barbecue, Caterers, Chinese · 7665 W Bell Rd Ste 103, 85382

About Leo's Island BBQ

Address
7665 W Bell Rd Ste 103, 85382
Famous For
Barbecue, Caterers, Chinese
Cuisine
Asian, Barbecue, Caterers, Chinese

Location

7665 W Bell Rd Ste 103, 85382

Open in Google Maps

Reviews

Be the first to review Leo's Island BBQ

Your Rating *
★ ★ ★ ★ ★
Min 10 characters · Reviews are approved before publishing

Frequently Asked Questions about Leo's Island BBQ

What is Leo's Island BBQ famous for?

Leo's Island BBQ is famous for Barbecue, Caterers, Chinese.

Does Leo's Island BBQ offer home delivery?

Home delivery availability is not confirmed. Please call the restaurant directly.

Can I book a table at Leo's Island BBQ?

Table booking availability is not confirmed. Please call the restaurant to check.

What type of food does Leo's Island BBQ serve?

Leo's Island BBQ serves Asian, Barbecue, Caterers, Chinese cuisine in Peoria, AZ.