El Barracuda

Save
7 / 10

1 expert review

“This breezy open shack on the beach makes a top venue for a seafood lunch with ocean views.”

– Lonely Planet