Wine Wizards is a revitalized wine shop and European-style bistro offering fine wines, soups, sandwiches, salads, and more.