Filters:
lobster restaurant in Camarillo
About 3 results.
Lure Fish House
West Ventura Boulevard 259, 93010 Camarillo, United StatesLure Fish House was created with the goal of providing you with a Top Tier Seafood Experience featuring fresh and sustainable seafood from trusted sources.