El Toro Loco
613 B, Market St, Metropolis
(618) 309-6075
Menu
Restaurants in Metropolis, IL
El Toro Loco
613 B, Market St, Metropolis, IL 62960
(618) 309-6075