KitchenSpot
Search
See the best dishes near you?
← New Orleans restaurants

Barracuda

No reviews yet

Mexican446 Pelican Ave, New Orleans

Own or manage Barracuda? Claim this listing free

Hours

Hours not listed yet.

Details

Address446 Pelican Ave, New Orleans 70114-1072

Phone5047667268

Websitehttps://www.eatbarracuda.com/

Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.