El Toro Loco Mexican Bar&Grill Poplar Location
2617 Poplar Ave,
Memphis, TN 38112
El Toro Loco Mexican Bar&Grill Poplar Location is one of the popular Tex-Mex Restaurant located in 2617 Poplar Ave ,Memphis listed under
Mexican Restaurant in Memphis
,
Restaurant in Memphis
,