El Toro Cantina Bar And Restaurant1934 W 6th St #3008, Wilmington, DE
Awards: People's Choice Winner, 2015