Address: 711 La Salle St, Ottawa, IL 61350 Phone: (815) 324-5039
Reviewed on 04/10/2023
By: Orville A.
Noon lunch on a workday. Pandora radio as loud as a spring break beach bar, but mercifully interrupted every three minutes with an ad for Kentucky Fried... more
Reviewed on 09/06/2023
By: Marcelo P.
What a gem! My heritage is Mexican and I am visiting from Phoenix,Az. I wasn't expecting to find any decent Mexican food considering I have been in many... more