El Tucan

El Tucan Restaurant Photo

Location:

3600 Frederica Street, Ste. F
Owensboro KY 42303
Locally owned restaurant specializing in Mexican cuisine.