Review – VC Star
The new Lure Fish House in downtown Ventura, child of the original in Camarillo and sibling to the Westlake Village location, is a burst of fresh air on the culinary front. Open just a few weeks on California Street, filling the first floor of a freshly minted building, the restaurant is a welcome addition to…