Father and Son Duo Open Owensboro’s Newest Mexican Restaurant Photos by Jamie Plain One of Owensboro’s newest dining options is Oscar’s, located in the former Legends location in Lake Forest Town Center, next to Orange Leaf. Open since May 5, the restaurant is named for not one, but two Oscars, the father and son team of […] The post And the Oscar Goes to…. appeared first on Owensboro Living.