Super Taco El Favorito

3778 W 117th St, Cleveland, OH

Menu (As of 10/30)

First Category

Toppings

To Refresh

Super Taco El Favorito: hours and how to order