

Restaurants visited by Leslie
Menu
Table booking
Menu
Table booking
City: Crete, 1103 Main Ave, Crete, United States
"Tried to go 6 other places (we were on a roadtrip about a 45 minutes south) and no one was serving food at 3pm. Ellie's was open and the beer was cold..."
- «
- »