Close
Minimum purchase of $30 at restaurant.
Minimum purchase of $50 at restaurant.

El Tucan Del Cielo

3600 Frederica St
Owensboro, KY 42301
Phone: (270) 689-0954
Cuisine: Mexican/Southwestern
Do you like this restaurant?

El Tucan Del Cielo Reviews

Loading
Back to Top