Barracuda Electric
985-851-1005
29.594247
-90.703995
About Barracuda Electric
Barracuda Electric is located at 308 Grand Caillou Rd, Houma, LA. This location is in the Houma Heights neighborhood. This business specializes in Electricians and Electric Utilities.