It is a heaven for every seafood lovers.
With its great location near the sea, you will get an incredible eating experience.
You will be served with an extensive fresh seafood menus the restaurant has.
Address 259 W Ventura Blvd, Camarillo, CA 93010, United States
Phone +1 805-388-5556
Maps 6W9G+FC Camarillo, California, United States Open Maps