• Black Facebook Icon
  • Black Instagram Icon
  • Black Yelp Icon
  • Black TripAdvisor Icon

Instagram

Facebook

Leon Bistro is located at 817 Main Street in Chico, CA  95928. PHONE: (530) 899-1105  EMAIL: contactus@leonbistro.com
We're open Wednesday through Saturday evenings for your dining pleasure. Please join us!