2516 SW 8th St
Miami, FL 33135
Small taqueria with offbeat decor offering classic fare, a condiment bar & meats by the pound.