Get directions to: Champlin's Seafood, Narragansett, RI
Restaurant address: 256 Great Island Road Narragansett, RI 02882, USA
Restaurant: Champlin's Seafood