Mobile Taco
81 S River St
Aurora
IL
60506
(630) 844-6603
taqueriaseltio.com
Open Map
Description
Taqueria El Cio was founded in 2010, and is located at 81 S River St in Aurora.
by dandb on June 03, 2015 from
dandb
Attire --> Casual
dining
Latin American
Mexican
restaurant
Restaurants
Restaurants Mexican
Se habla español
Take-Out
Take-out --> Yes