Flora is an Italian restaurant offering fresh seafood and a curated wine selection.