El Toro 1775 Lawrenceville Hwy Decatur, GA 30033 Phone: (404) 294-8478 Fax: (404) 634-6609
Category: Restaurants