Get directions to: Barracuda's Bits & Pieces, Milford, CT
Restaurant address: 561 Gulf Street Milford, CT 06460, USA
Restaurant: Barracuda's Bits & Pieces