Oliva Bella

Italian restaurant · 1355 Bardstown Rd Ste 158, Louisville, KY

Dine-In

More food in Louisville, KY · Italian Food in Louisville