Lynora's family owned and operated restaurant has become known as the Best Italian restaurant in South Florida. Inspired by the flavors of Italy.