El Toro Loco
2617 Poplar Ave, Memphis
(901) 458-4414
Menu
Restaurants in Memphis, TN
El Toro Loco
2617 Poplar Ave, Memphis, TN 38112
(901) 458-4414