← 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.