Taqueria El Sabor Mexican Kitchen

2622 W Tennessee St Ste 104, Tallahassee, FL

Menu (As of 10/30)

El Sabor Favorites

Appetizers

Taqueria El Sabor Mexican Kitchen: hours and how to order