Calaveras Block Island

Restaurant · 85 Ocean Ave, New Shoreham, RI

More food in New Shoreham, RI