Barracuda Grill is located on the 101 in Encinitas. The restaurant offers European cuisine with a flair. Barracuda Grill is proud to serve fresh ingredients in all of the dishes, and that freshness comes through in the final product.
641 South Coast Highway 101
, CA 92024-3540