Rebecca's Dockside

Seafood
$ $ $
New Shoreham, RI