The Landing at Champlin's Marina & Resort

Seafood restaurant · 80 West Side Rd, New Shoreham, RI

Hours

More food in New Shoreham, RI · Seafood in New Shoreham