Champlin's Seafood Restaurant

256 Great Island Rd.
Narragansett, RI 02882
United States
41° 22' 37.9524" N, 71° 30' 46.0872" W
Phone:
401-783-3152