Contact
Olla Taqueria (859) 261-6552
302 W 12th St, Covington KY as of dinehere.us