• De La O Restaurant & Bar

    • Restaurants
    720 Illinois Ave
    Mendota, IL 61342
    (815) 539-6871
    Hours:
    Monday - Saturday: 9:00 am - 9:00 pm
    Sunday: 8:00 am - 4:00 pm
    • About

      Dine In, Carry-Out, Catering