Barracuda is located at 435 Ford Rd Ste 165, Minneapolis, MN. This location is in the Shelard Park neighborhood..