Italian restaurant Taverna Azzurra offers generous portions of well-prepared dishes, including fresh seafood. Features include vegetarian and vegan options, and accessibility.