El Mirador en el Rio is now bringing “Latin delights” to Peoria’s riverfront. Situated in Downtown Peoria’s historic Powell Press Building, the restaurant opened its doors on the Fourth of July. Since ...