A family-founded restaurant built like an Italian villa on the shore of Lake Fairy in Longwood, open since 1980. It's a special-occasion pick, with wine dinners through the year.
Featured in Orlando's Best Italian Restaurants