Barracuda Excavation and Construction Services, LLC. Miamisburg,, OH, USA 513-883-5433 View Website More Info View Map