El Toro Loco Mexican grill

Mexican restaurant · 603 5th Ave SW Ste b, Decatur, AL

To-Go · Dine-In

Hours

More food in Decatur, AL · Mexican Food in Decatur