Find seafood restaurants in Peoria, IL. Listings include The Fish House, Red Lobster, Los Arbolitos De Cajeme Peoria.
The Fish House is a locally owned seafood restaurant serving Peoria for over 35 years.
The world's largest and most-loved seafood restaurant serving high quality, fresh seafood.