Leon Bistro
Address:
817 Main St, Chico, CA 95928
Phone:
(530) 899-1105
Hours:
- Wed: 5pm-9:30pm
- Thu: 5pm-9:30pm
- Fri: 5pm-10pm
- Sat: 5pm-10pm
Payment:
Other Details:
Welcome to Leon Bistro 817 Main Street ( just across from the Chico Natural Grocery store). Serving Contemporary California Cuisine with an emphasis on a complete farm to table experience. This is a sustainable, organic and locally sourced farmer/owner influenced restaurant.
Restaurants,
Steak Houses,
Bistro
Other Businesses: