Restaurant in Tampa
Mexican spot known for birria fries, tacos, tetelas, and a vibrant weekend brunch
5240 N Florida Ave
Tampa, FL, 33603
(813) 252-3868