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