Vostra Italia is a modern European restaurant offering a variety of flavorful dishes inspired by Mediterranean and Italian cuisine, prepared with fresh ingredients.