7800 N Sommer St Ste 610, Peoria, IL 61615-1968, Peoria
Very, very good tuna steaks
1024 W Main St, Peoria, IL 61606-2109, Peoria
It's just the best food in Peoria. No reason to go anywhere else if you're pulling through.
Very, very good tuna steaks