Olla Taqueria

302 W 12th St Covington KY 41011 USA

(859) 261-6552

Location