Taqueria del Sol
2317 12th Ave S, Nashville 37204