vanfoodies.com
Short Take: The Soup Meister
Often referred to as the best soup place in town, The Soup Meister is a local business that produces soups, stocks and sauces. Located at the Lonsdale Quay, it claims to use only freshest ingredien…