Get directions to: The Barking Crab Newport, Newport, RI
Restaurant address: 151 Swinburne Row Newport, RI 02840, USA
Restaurant: The Barking Crab Newport