Tin Can Crab Shake

Seafood restaurant · 472 Thames St, Newport, RI

More food in Newport, RI · Seafood in Newport