Olive Garden 1660

Olive Garden #1660, also known as Olive Garden Owensboro, is an Olive Garden restaurant located at 5204 Frederica Street in Owensboro, Kentucky.